I am wondering whether umount should be made more robust so that
it essentially forks prior to each unmount attempt. When all the children
have died we know that everything is unmounted, and we can proceed. If
one of the umounts hangs, then at least all of the remaining partitions
are cleanly unmounted.
If some NFS partition cannot be unmounted, can we still force the
root partition back to R/O status so that it is also marked clean?
-Eric
-- "The woods are lovely, dark and deep. But I have promises to keep, And lines to code before I sleep, And lines to code before I sleep."