mount.nfs: Stale file handle的解決方法

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

這樣子就順利解決了

相關文章
相關標籤/搜索