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


NFS客戶端掛載rpc共享服務的時候出現這個問題

# mount -t nfs 192.168.20.6:/data /mnt

mount.nfs: Stale file handle

原因是當client端mount上了server端的directory之后,假如server端又將這個directory unshare了或者刪除了,那么就會在client端出現這個錯誤。我前面確實刪除過NFS服務端的/data目錄,所以在再次掛載的時候出現了這個問題。那么應該怎么做呢?

解決方法:

     其實解決辦法很簡單,就是在client上把那個文檔umount掉。可是其實做起來很難,因為經常會得到 is busy的錯誤。

剛好我在看老男孩linux的視頻的時候學到一條可以解決這個問題的命令

umount

# umount -lf /mnt

# mount -t nfs 192.168.20.6:/data /mnt

# 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

這樣子就順利解決了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM