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.3
Libdir /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
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout