Machine S is the NFS server, machine C is the client. On S we mount /dev/sd2c on /test: root@S:> mount /dev/sd2c /test In /test we have a directory test2 and we mount /dev/sd3c on /test/test2: root@S:> mount /dev/sd3c /test/test2 /test is properly exported to C. On the client we mount /test from the server: root@C:> mount S:/test /mnt Then we (accidently) remove test2 on the client: root@C:> rmdir /mnt/test2 and it is gone... Sure this is no normal operation but IMHO it should not be allowed since it could be done accidently. There is even no simple way to recover from this (apart from reboot, any ideas?). Fix: Don't know. How-To-Repeat: see above
State Changed From-To: open->closed Fixed in revision 1.100 of /sys/ufs/ufs/ufs_vnops.c. Thanks for the bug report.