在NFS客戶端掛載rpc共享服務的時候出現這個問題linux
[root@lnmp02 ~]# mount -t nfs 192.168.20.6:/data /mntide
mount.nfs: Stale file handlespa
緣由是當client端mount上了server端的directory以後,假如server端又將這個directory unshare了或者刪除了,那麼就會在client端出現這個錯誤。我前面確實刪除過NFS服務端的/data目錄,因此在再次掛載的時候出現了這個問題。那麼應該怎麼作呢?視頻
解決方法:server
其實解決辦法很簡單,就是在client上把那個文檔umount掉。但是其實作起來很難,由於常常會獲得 is busy的錯誤。xml
恰好我在看老男孩linux的視頻的時候學到一條能夠解決這個問題的命令lnmp
umount文檔
[root@lnmp02 ~]# umount -lf /mntrpc
[root@lnmp02 ~]# mount -t nfs 192.168.20.6:/data /mntit
[root@lnmp02 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 18G 1.2G 16G 8% /
tmpfs 504M 0 504M 0% /dev/shm
/dev/sda1 190M 48M 132M 27% /boot
192.168.20.6:/data 18G 1.2G 16G 8% /mnt
-lf /mnt
這樣子就順利解決了