Hanging when trying to 'rm' files off a read-only NFS export? [7.2-R]

Karl Pielorz kpielorz_lst at tdx.co.uk
Thu Jul 16 09:10:07 UTC 2009


Hi,

I've got a 7.2-RELEASE box that has it's root file system mounted read/only 
via NFS. It hangs when trying to shutdown, at the "Writing entropy file:" 
point.

Having chased this down - it hangs *any* time you try to rm' a file off of 
the filesystem.

e.g. If I do:

"
recovery# cd /
recovery# touch test
touch: test: Read-only file system
recovery# rm COPYRIGHT
nfs server 10.0.0.1:/usr2/boot/os/7.2-i386: not responding
nfs server 10.0.0.1:/usr2/boot/os/7.2-i386: not responding
nfs server 10.0.0.1:/usr2/boot/os/7.2-i386: not responding
"

That last error is just repeated for infinity at about 5-10 second 
intervals.

Any suggestions?

The NFS server exports line being used is:

"
/usr2/boot/os -alldirs -maproot=root -ro -network 10.0.0.1 -mask 
255.255.255.0
"

The reason for the shutdown hang is that '/etc/rc.d/random' rm's the 
'/entropy' file if it exists as the system shuts down, and that rm never 
returns (the error output is redirected so you never see the errors) :(


-Karl


More information about the freebsd-questions mailing list