Stale NFS file handle - had to reboot server

I had two clients with a NFS mounted from a third system (server) with manual mount (not automatic). I did various things using all three systems. I'm pretty sure that at some point or another each of the clients had a "vi" session open when the ssh got disconnected, sending a HUP to shells and vi. When I tried to mount the filesystem again (which happened to be at the root of a locally mounted device on the server) after rebooting them (but not the server), I got "Stale NFS file handle". I could go to the mount point, and it appeared to be entirely normal. I did "ls -d" and saw nothing unusual. I tried mounting to a different directory/mount point, but got the same behavior. On the server, I did "service nfsd restart" which it did, but to no effect. Finally, I rebooted the server, and THEN I was able to mount the NFS on the other systems again.

Did I miss something, or is it possible that this is a bug of some kind? Shouldn't it be possible to clear this without rebooting?
 
Back
Top