:: [DNG] NFS rookie mistake?
Top Page
Delete this message
Reply to this message
Author: Ken Dibble
Date:  
To: dng
Subject: [DNG] NFS rookie mistake?
Here is the story:

I needed to do some server maintenance so I issued $init 1.

After the maintenance was done I issued $init 5.

Everything was fine except no nfs-server-kernel running.

No problem.

Issue $sudo /etc/init.d/nfs-kernel-server restart

System response:

Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd
Not starting: portmapper is not running ... (warning).

Problem to be investigated LATER.

Issue $ /etc/init.d/rpcbind restart

System response:

Stopping RPC port mapper daemon: rpcbind.
Starting RPC port mapper daemon: rpcbind.

No problem.

Try nfs server again.

$sudo /etc/init.d/nfs-kernel-server restart

System response:

Stopping NFS kernel daemon: mountd nfsd.
Unexporting directories for NFS kernel daemon....
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsd mountd.

no problem.


So, Now it is LATER.

So obviously when I went to runlevel 1, rpcbind was stopped and

didn't come back up when I went back to runlevel 5.

Investigate:

/etc$ sudo find . -name *nfs-kernel-server
./rc2.d/S04nfs-kernel-server
./rc0.d/K01nfs-kernel-server
./rc1.d/K01nfs-kernel-server
./default/nfs-kernel-server
./init.d/nfs-kernel-server
./rc3.d/S04nfs-kernel-server
./rc4.d/S04nfs-kernel-server
./rc6.d/K01nfs-kernel-server
./rc5.d/S04nfs-kernel-server

Observation:

nfs-kernel-server gets killed at 0,1,6

and  gets started at runlevels 2-5


/etc$ sudo find . -name *rpcbind
./rc0.d/K06rpcbind
./rc1.d/K06rpcbind
./rcS.d/S17rpcbind
./default/rpcbind
./init.d/rpcbind
./rc6.d/K06rpcbind
./insserv.conf.d/rpcbind


Observation:

The only time rpcbind is brought up is at system start.

RUNLEVEL 1 kills it.

Conclusion:

So either rpcbind shouldn't be killed at runlevel 1 or it should be

started prior to nfs-kernel-server on runlevels 2-5.

OR .....

I have no clue about something here.


Regards,

Ken