[OpenAFS] Cache Problem
Jeff Baldwin
jeff_baldwin@unc.edu
Tue, 18 Dec 2001 17:04:50 -0500
Derek --
Thanks for the quick reply... I don't have a /etc/sysconfig/afs... I do
have /etc/sysconfig/openafs, which is a shell script. As I look at
it... it reads like this (posted below)... though I feel this will not
be of much help. Thanks for the help!
#! /bin/sh
# Copyright 2000, International Business Machines Corporation and others.
# All Rights Reserved.
#
# This software has been released under the terms of the IBM Public
# License. For details, see the LICENSE file in the top-level source
# directory or online at http://www.openafs.org/dl/license10.html
# Configuration information for AFS client
# AFS_CLIENT and AFS_SERVER determine if we should start the client and or
# the bosserver. Possible values are on and off.
AFS_CLIENT=on
AFS_SERVER=off
# AFS client configuration options:
XXLARGE="-stat 4000 -dcache 4000 -daemons 6 -volumes 256 -chunksize 19
-files 50000"
XLARGE="-stat 3600 -dcache 3600 -daemons 5 -volumes 196 -files 50000"
LARGE="-stat 2800 -dcache 2400 -daemons 5 -volumes 128 -files 50000"
MEDIUM="-stat 2000 -dcache 800 -daemons 3 -volumes 70"
SMALL="-stat 300 -dcache 100 -daemons 2 -volumes 50"
# cachesize and according options are set by /afs/rc.d/init.d/afs
# * if you set CACHESIZE to "AUTOMATIC", it will automatically be chosen
# deduced by parition sizes (does not work if your cache is on / or
/usr)
# * if you set OPTIONS to "AUTOMATIC", the init script will choose a set
# of options based on the cache size
# otherwise the values specified here will be used. So be careful!
# Note: if you leave these as-is, no changes are made.
CACHESIZE=AUTOMATIC
OPTIONS=AUTOMATIC
# you should never need to change these settings
AFSDIR=/afs
CACHEDIR=/usr/vice/cache
if [ -f /etc/redhat-release ]; then
RHVersion=$(sed 's/\(Red Hat Linux \)\?release \([^ ]*\) (.*)/\2/'
/etc/redhat-release)
if [ "$RHVersion" != "6.2" ]; then
CACHEDIR=/.afscache
fi
fi
CACHEINFO=/usr/vice/etc/cacheinfo
# Set to "-verbose" for a lot of debugging information from afsd. Only
# useful for debugging as it prints _a lot_ of information.
VERBOSE=
# Sample server preferences function. Set server preferences using this.
# afs_serverprefs() {
# /usr/afsws/etc/fs setserverprefs <host> <rank>
#}
# Either the name of an executable script or a set of commands go here.
# AFS_POST_INIT=afs_serverprefs
AFS_POST_INIT=
Derek Atkins wrote:
> Sounds like you changed the default /etc/sysconfig/afs settings
> for the cache directory. Check in there.
>
> -derek
>
> Jeff Baldwin <jeff_baldwin@unc.edu> writes:
>
>
>>Ok... trying to get OpenAFS client to run on my RedHat 7.2 (Kernel
>>2.4.9-13 (stock Redhat)). When I try to start OpenAFS I get the error below
>>
>>[root@mill95 SOURCES]# /etc/init.d/afs start
>>Found libafs-2.4.9-13-i686.o from SymTable... Loading...
>>Starting AFS services.....
>>df: `/.afscache': No such file or directory
>>afsd: WARNING: cache probably too small!
>>afsd: malloc() failed for cache file inode table with -25 entries.
>>
>>This where it gets weird...
>>
>>I stop the AFS Service...
>>
>>I edit /usr/vice/etc/cacheinfo to read
>>
>>/afs:/usr/vice/cache:50000
>>(save changes and edit)
>>
>>I then start the AFS service again.... again getting the error I posted
>>above...
>>
>>I notice the line in the error...
>>df: `/.afscache': No such file or directory
>>Even after I changed the cache dir /usr/vice/cache
>>
>>When I look at 'cacheinfo' again, its been overwritten to read as it did
>>originally
>>/afs:/.afscache:0
>>
>>Any ideas?
>>
>>Jeff
>>
>>
>>
>>
>>
>>
>>_______________________________________________
>>OpenAFS-info mailing list
>>OpenAFS-info@openafs.org
>>https://lists.openafs.org/mailman/listinfo/openafs-info
>>
>