sfscd_config(5)
NAME
sfscd_config - meta-client configuration
DESCRIPTION
- The sfscd_config is really part of the SFS protocol speci
- fication. If you change it, you will no longer be executing the
- SFS protocol. Nonetheless, you need to do this to innovate, and
- SFS was designed to make implementing new kinds of file systems
- easy.
- sfscd_config takes the following directives:
- Extension string
- Specifies that sfscd should send string to all servers
- to advertise that it runs an extension of the protocol. Most
- servers will ignore string, but those that support the extension
- can pass off the connection to a new ``extended'' server daemon.
- You can specify multiple Extension directives.
- Protocol name daemon [arg ...]
- Specifies that pathnames of the form
- /sfs/name:anything should be handled by the client daemon daemon.
- name may not contain any non-alphanumeric characters. The
Protocol
- are not mounted on self-certifying file systems.
Release {* | sfs-version} - Begins a section of the file that applies to servers
- running SFS release sfs-version or older. * signifies arbitrari
- ly large SFS release numbers. The Release directive does not do
- anything on its own, but applies to all subsequent Program direc
- tives until the next Release directive.
- Libdir path
- Specifies where SFS should look for daemon programs
- when their pathnames do not begin with /. The default is
- /usr/local/lib/sfs-0.8pre. The Libdir directive does not do any
- thing on its own, but applies to all subsequent Program direc
- tives until the next Libdir or Release directive.
- Program prog.vers daemon [arg ...]
- Specifies that connections to servers running Sun RPC
- program number prog and version vers should be handed off to the
- the local daemon daemon. SFS currently defines two RPC program
- numbers. Ordinary read-write servers use program number 344444,
- version 3 (a protocol very similar to NFS3), while read-only
- servers use program 344446, version 2. The Program directive
- must be preceded by a Release directive.
- The default sfscd_config file is:
Release *Program 344444.3 sfsrwcd
Program 344446.2 sfsrocd- To run a different set of daemons when talking to sfs-0.3
- or older servers, you could add the following lines:
Release 0.3Libdir /usr/local/lib/sfs-0.3
Program 344444.3 sfsrwcd
FILES
- /etc/sfs/sfscd_config
/usr/local/share/sfs/sfscd_config - meta-client configuration
- (Files in /etc/sfs supersede default versions in
- /usr/local/share/sfs.)
SEE ALSO
- dirsearch(1), newaid(1), rex(1), sfsagent(1), sfskey(1),
- ssu(1), sfs_config(5), sfs_hosts(5), sfs_srp_params(5),
- sfs_users(5), sfsauthd_config(5), sfsrosd_config(5),
- sfsrwsd_config(5), sfssd_config(5), sfs_environ(7), funmount(8),
- nfsmounter(8), sfsauthd(8), sfscd(8), sfsrosd(8), sfsrwcd(8),
- sfsrwsd(8), sfssd(8), vidb(8)
- The full documentation for SFS is maintained as a Texinfo
- manual. If the info and SFS programs are properly installed at
- your site, the command info SFS should give you access to the
- complete manual.
- For updates, documentation, and software distribution,
- please see the SFS website at http://www.fs.net/.
AUTHOR
- sfsdev@redlab.lcs.mit.edu
- SFS 0.8pre 2006-07-20