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