2 # WARNING: this file is ignored if /var/db/openafs/etc/config/afsd.options
5 # Copyright 2000, International Business Machines Corporation and others.
8 # This software has been released under the terms of the IBM Public
9 # License. For details, see the LICENSE file in the top-level source
10 # directory or online at http://www.openafs.org/dl/license10.html
12 # Configuration information for AFS client.
14 # Set to "-verbose" for a lot of debugging information from afsd. Only useful
15 # for debugging as it prints a LOT of information.
18 # AFS client configuration options.
20 # Here is a (mostly) complete list of flags that afsd accepts and that are
23 # -blocks The number of blocks available in the workstation cache.
24 # -files The target number of files in the workstation cache (Default:
26 # -rootvol The name of the root volume to use.
27 # -stat The number of stat cache entries.
28 # -hosts List of servers to check for volume location info FOR THE
30 # -memcache Use an in-memory cache rather than disk.
31 # -cachedir The base directory for the workstation cache.
32 # -mountdir The directory on which the AFS is to be mounted.
33 # -confdir The configuration directory.
34 # -nosettime Don't keep checking the time to avoid drift (default).
35 # -settime Keep checking the time to avoid drift.
37 # -debug Print out additional debugging info.
38 # -daemons The number of background daemons to start (Default: 2).
39 # -rmtsys Also fires up an afs remote sys call (e.g. pioctl, setpag)
41 # -chunksize 2^n is the chunksize to be used (Default: use a kernel
43 # -dcache The number of data cache entries.
44 # -prealloc Number of preallocated "small" memory blocks
45 # -waitclose Make close calls always synchronous (slows them down, though)
46 # -files_per_subdir Number of files per cache subdir (Default: 2048).
48 # Using the memory cache is not recommended. It's less stable than the disk
49 # cache and doesn't improve performance as much as it might sound.
51 # The default behavior is to let afsd automatically choose an apporpriate set
52 # of flags. This should produce reasonable behavior for most working sets
53 # provided that one is using a modern AFS client (1.4.2 or later).
55 # You can override that default behavior by setting OPTIONS to a specific set
57 OPTIONS="-chunksize 18 -afsdb -stat 5000 -dcache 800 -daemons 8 -volumes 70 -dynroot -fakestat-all"
59 # The default value for the client sysname (as returned by fs sysname) is
60 # determined during the kernel module build and is taken from the architecture
61 # and the major Linux kernel version. Accesses to directories named "@sys" in
62 # AFS will be internally redirected to a directory by this name by the AFS
63 # client, allowing a single path to resolve to different directories depending
64 # on the client architecture.
66 # If you would like to override the client sysname, uncomment this line and
67 # set the variable to a space-separated list of sysnames. The AFS client will
68 # attempt to resolve @sys to each directory name in the order given.
71 # If you want to prefer particular servers for replicated volumes, you can
72 # configure that by defining an afs_server_prefs function here and then
73 # uncommenting the setting of AFS_POST_INIT below. For more information, see
74 # fs help setserverprefs and fs getserverprefs (for the current values).
77 # fs setserverprefs <host> <rank>
81 # fs mariner localhost
84 # Amount to read ahead, or comment out to disable
87 # If you want to always run some command after starting OpenAFS, you can put
88 # it here. Note that you cannot run multiple commands, even combined with &&
89 # or ; or similar shell meta-characters. If you want to run multiple
90 # commands, define a shell function instead and put the name of the shell
94 # Uncomment this line if you defined an afs_server_prefs function. (If you
95 # have other commands that you also want to run, you'll have to put them in
96 # that function, as you can only run one function.)
97 #AFS_POST_INIT=afs_server_prefs
99 # Another example. Set this to use the growl agent.
100 # If you do this, you'll also need to run the growl agent, perhaps as a
102 #AFS_POST_INIT=afs_mariner
104 # If you want to always run some command before shutting down OpenAFS, you can
105 # put it here. The same caveat applies about multiple commands.