Notes from Jacob K (for FreeBSD):

exports: define remote mount points for NFS mount requests. The exports
file specifies mount points for the NFS mount protocol per the NFS
server specifications.

/etc/exports - the default remote mount-point file

nfsd: remote NFS server, runs on a server machine to service NFS
requests from client machines.

mountd: service remote NFS mount requests. It listens for service
requests at the port indicated in the NFS server specification.

/var/run/mountd.pid - pid of currently running mountd

/var/db/mountdtab - current list of remote mounted file systems

rpcbind: universal addresses to RPC program number mapper. A server that
converts RPC program numbers into universal addresses

/var/run/rpcbind.sock

See also rpcbind(3), rpcinfo(8)

rpc.lockd: NFS file locking daemon. Provides monitored and unmonitored
file and record locking services in an NFS environment. Usually operates
in conjunction with rpc.statd(8).

rpc.statd: host status monitoring daemon which works with rpc.lockd and
rpc.statd (on other hosts) to monitor the status of specified hosts.

/var/db/statd.status

rc.conf: system configuration information, the place where the nfs
server and it's startup option commands are stored so that the the
appropriate servers for running NFS are started at boot.

mount_nfs: mount NFS file systems

Configuring NFS:

On the server:

*add these lines to /etc/rc.conf

rpcbind\_enable=''YES''

nfs\_server\_enable=''YES''

mountd\_flags=''-r''

(mountd runs automatically whenever the NFS server is started)

On the client:

nfs\_client\_enable=''YES''

Example /etc/exports entries:

/cdrom -ro host1 host2 host3

/home -alldirs 10.0.0.2 10.0.0.3 10.0.04

/a -maproot=root host.example.com box.example.org
