This section describes the daemons in alphabetical order.
/ `-- usr |-- lib | `-- nfs | |-- biod | |-- lockdclnt | |-- lockdsrv | |-- mountd | |-- nfsd | |-- pcnfsd | `-- statd `-- sbin `-- rpcbind
Figure 6: Daemons
The NFS daemons biod, mountd, nfsd, pcnfsd, lockdclnt, lockdsrv and statd are started automatically at NFS startup. The RPC daemon rpcbind is started when POSIX is started. As a general rule, the daemons should only be started automatically. However, if daemons are started individually, then a daemon is called in the POSIX shell with the appropriate path name. The daemons run as POSIX background processes partly in TU, partly in TPR. Once started, they "sleep" until they are "woken" by a request.
The daemons perform the NFS-specific functions or handle communication via RPC (remote procedure call). The daemons nfsd and mountd are responsible for the functions of the NFS server, while the biod daemons are responsible for the functions of the NFS client.The rpcbind daemon is not an NFS daemon but it is required to handle the network communication via RPC and is supplied with POSIX-BC in BS2000. For further information on the functions of the daemons, please refer to the publication "Managing NFS and NIS".
The following daemons run by default on a BS2000 system:
UID PID CMD SYSROOT 43 [rpcbind] SYSROOT 87 [biod] SYSROOT 86 [biod] SYSROOT 78 [nfsd] SYSROOT 80 [nfsd] SYSROOT 82 [nfsd] SYSROOT 84 [nfsd] SYSROOT 88 [biod] SYSROOT 85 [biod] SYSROOT 90 [mountd] SYSROOT 92 [pcnfsd] SYSROOT 94 [statd] SYSROOT 96 [lockdsrv] (on NLM server and NLM client) SYSROOT 98 [lockdclnt] (on NLM client)
The following overview lists the individual daemons:
Daemon | Function |
biod | NFS client daemon for block-oriented input/output |
lockdclnt | Daemon for Network Lock Manager (NLM) clients |
lockdsrv | RPC service for Network Lock Manager (NLM) |
mountd | Daemon for mounting remote resources |
nfsd | NFS server daemon for input/output |
pcnfsd | Daemon for supporting DOS PCs |
rpcbind | RPC daemon (portmapper) |
statd | Status Monitor for status-based RPC services |