NFSD(1M) Domain/OS SysV NFSD(1M)
NAME
nfsd - daemon to service file system mount requests
SYNOPSIS
/etc/nfsd [options] &
Normally started by /etc/rc.nfs. See description below.
DESCRIPTION
The /etc/rc.nfs script normally starts up /etc/nfsd, if the file
/etc/daemons/nfsd exists. (Note that it is the existence of
/etc/daemons/nfsd that causes /etc/rc.nfs to invoke /etc/nfsd. The
contents of the file are irrelevant.)
The nfsd server daemon runs on a server host and services access requests
for mounted file systems. It must be run by root.
The portmap and mountd daemons must be running on a host before nfsd is
invoked on that host.
OPTIONS
Edit the /etc/rc.nfs file to run nfsd with the following options.
<number>
Specify the number of daemons to run on the server host. The
default is 1 and the maximum is 9.
-V Use SysV semantics for chown and chgrp requests. SysV allows either
the super-user or the owner of a file or directory to change the
ownership and group ID of that file or directory. If the owner
invokes either command, the set-user-ID and set-group-ID bits of the
file mode, 04000 and 02000 respectively, are cleared. BSD allows
only the super-user to change the ownership of a file or directory,
but allows both the super-user and owner to change the group ID.
The default behavior is to follow BSD semantics.
-a<name>
Configure the Apollo's servers translation of the leading "//" in
link text to foreign clients. The default <name> is apollo, which
converts the Apollo root directory "//" to "/apollo/". If nfsd is
invoked without the -a option, "//" converts to "/../" in link
texts.
-x<alias>
Enable foreign clients to specify versions and branches in Domain
Software Engineering Environment (DSEE) libraries. The <alias>
argument represents a one character alias for /. The default for
<alias> is %.
EXAMPLES
The following line from the /etc/rc.nfs file has been edited so that 4
daemons will run on the server host, /etc/nfsd will use SysV semantics
for chown requests, and foreign clients will see /hello/us as the link to
the Apollo server, //us.
/etc/nfsd 4 -V -ahello &
The following example assumes that nfsd was started using the default
argument to the -x option.
Suppose source:/ is mounted from the foreign machine as follows:
/etc/mount source:/ /source
Then running the following command line from the foreign machine lets the
user read the SR10.3 version of errno.h:
more /source/dsee_library/errno.h%[sr10.3]
SEE ALSO
mountd(1m), portmap(1m)