Import Upstream version 1.8.5
[hcoop/debian/openafs.git] / src / afsd / afs.conf.linux
CommitLineData
805e021f
CE
1#! /bin/sh
2# Copyright 2000, International Business Machines Corporation and others.
3# All Rights Reserved.
4#
5# This software has been released under the terms of the IBM Public
6# License. For details, see the LICENSE file in the top-level source
7# directory or online at http://www.openafs.org/dl/license10.html
8
9############################################################################
10# On most linuces copy this file to
11# /etc/sysconfig/afs
12# so afs.rc can use it as config file.
13############################################################################
14
15# Configuration information for AFS client
16
17# AFS_CLIENT and AFS_SERVER determine if we should start the client and or
18# the bosserver. Possible values are on and off.
19AFS_CLIENT=on
20AFS_SERVER=off
21
22# ENABLE_AFSDB and ENABLE_DYNROOT determine whether AFSDB support and
23# Dynroot support (dynamically generated /afs), respectively, should be
24# enabled in the AFS client.
25ENABLE_AFSDB=on
26ENABLE_DYNROOT=on
27
28# AFS client configuration options:
29# ---------------------------------------------------------------------------
30# possible AFS client afsd configuration options (from 1.3.74) are
31# -blocks The number of blocks available in the workstation cache.
32# -files The target number of files in the workstation cache (Default:
33# 1000).
34# -rootvol The name of the root volume to use.
35# -stat The number of stat cache entries.
36# -hosts List of servers to check for volume location info FOR THE
37# HOME CELL.
38# -memcache Use an in-memory cache rather than disk.
39# -cachedir The base directory for the workstation cache.
40# -mountdir The directory on which the AFS is to be mounted.
41# -confdir The configuration directory .
42# -nosettime Don't keep checking the time to avoid drift.
43# -verbose Be chatty.
44# -debug Print out additional debugging info.
45# -kerndev [OBSOLETE] The kernel device for AFS.
46# -dontfork [OBSOLETE] Don't fork off as a new process.
47# -daemons The number of background daemons to start (Default: 2).
48# -rmtsys Also fires up an afs remote sys call (e.g. pioctl, setpag)
49# support daemon
50# -chunksize [n] 2^n is the chunksize to be used. 0 is default.
51# -dcache The number of data cache entries.
52# -biods Number of bkg I/O daemons (AIX3.1 only)
53# -prealloc Number of preallocated "small" memory blocks
54# -pininodes Number of inodes which can be spared from inode[] for
55# pointing at Vfiles. If this is set too high, you may have
56# system problems, which can only be ameliorated by changing
57# NINODE (or equivalent) and rebuilding the kernel.
58# This option is now disabled.
59# -logfile Place where to put the logfile (default in <cache>/etc/AFSLog.
60# -waitclose make close calls always synchronous (slows em down, tho)
61# -files_per_subdir [n] number of files per cache subdir. (def=2048)
62# -rxmaxmtu Max mtu. Useful when using VPN when packets might fragment.
63# a value of 1244 should work.
64# -shutdown Shutdown afs daemons
65# ---------------------------------------------------------------------------
66XXLARGE="-fakestat -stat 4000 -dcache 4000 -daemons 6 -volumes 256"
67XLARGE="-fakestat -stat 3600 -dcache 3600 -daemons 5 -volumes 196"
68LARGE="-fakestat -stat 2800 -dcache 2400 -daemons 5 -volumes 128"
69MEDIUM="-fakestat -stat 2000 -dcache 800 -daemons 3 -volumes 70"
70SMALL="-fakestat -stat 300 -dcache 100 -daemons 2 -volumes 50"
71
72# cachesize and according options are set by /afs/rc.d/init.d/afs
73# * if you set CACHESIZE to "AUTOMATIC", it will automatically be chosen
74# deduced by parition sizes (does not work if your cache is on / or /usr)
75# * if you set OPTIONS to "AUTOMATIC", the init script will choose a set
76# of options based on the cache size
77# otherwise the values specified here will be used. So be careful!
78# Note: if you leave these as-is, no changes are made.
79CACHESIZE=AUTOMATIC
80#CACHESIZE=50000
81OPTIONS=AUTOMATIC
82#OPTIONS=$SMALL
83
84# force startup script to wait for salvage to finish before proceeding
85# with machine boot
86WAIT_FOR_SALVAGE=no
87
88# you should never need to change these settings
89AFSDIR=/afs
90CACHEDIR=/usr/vice/cache
91CACHEINFO=/usr/vice/etc/cacheinfo
92
93# Set to "-verbose" for a lot of debugging information from afsd. Only
94# useful for debugging as it prints _a lot_ of information.
95VERBOSE=
96
97# Sample server preferences function. Set server preferences using this.
98# afs_serverprefs() {
99# /usr/afsws/etc/fs setserverprefs <host> <rank>
100#}
101
102# Either the name of an executable script or a set of commands go here.
103# AFS_POST_INIT=afs_serverprefs
104AFS_POST_INIT=