Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nfsd(8C) — bsd — Apollo

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mountd(8c)

portmap(8c)

NFSD(8C)                        Domain/OS BSD                         NFSD(8C)



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(8c), portmap(8c)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026