Hi all,

one of my systems is booting over PXE and running diskless.
The root-filesystem is mounted over NFS by the kernel (with the help of the 
net-hook in initcpio).

On  shutdown there is a message '/: device is busy'. I found out, that this is 
originated by the netfs-script in /etc/rc.d.
It tries to umount everything on the network. By removing this hook the warning 
went away.
I think this is not as meant. Its not a critical error, only a warning, because 
of that i would hear you opinion on that.

Additionally i discoverd following piece of code in rc.shutdown:

stat_busy "Unmounting Filesystems"
/bin/umount -a -r -t noramfs,notmpfs,nosysfs,noproc,nodevtmpfs -O no_netdev
stat_done

Here, only non-network filesystems are unmounted, right? So, an NFS-root is not 
unmounted on shutdown.
That is not good, i think it should be looked for a solution.

What do you think?
Would be nice to hear from you.

Greetings
Thomas Bahn

Here are my settings related with nfs:

kernel-parameter:
rootfstype=nfs root=/dev/nfs 
nfsroot=192.168.1.2:/srv/nfs/erich,v3,rsize=16384,wsize=16384 ip=dhcp

/etc/fstab entry for the root:
none / none

/etc/rc.conf:
NETWORK_PERSIST = "yes"

/etc/mkinitcpio.conf:
MODULES="nfs"
HOOKS="base udev autodetect net filesystems"

Reply via email to