【服務器管理】mount.nfs: Stale file handle的解決辦法
鑑於本人需要開始服務器管理生涯,故此整理一系列關於服務器管理的知識等,作爲個人技術筆記,也希望對同行有幫助。需要注意的是,本人是在Ubuntu,特別是Ubuntu16.04下,進行服務器管理的!
一、服務器端出bug的情況
等我遇到再詳細記錄
一、服務器端正常、客戶端出bug的情況
使用root賬號進入客戶端主機:
ssh [email protected] # rootusername就是你的root用戶賬號名
su # 使用su或者sudo進入超級用戶模式
使用df -h
查看掛載情況:
df -h
並且出現如下提示:
df: /144Dataset: Stale file handle
Filesystem Size Used Avail Use% Mounted on
...
發現某個掛載點出現問題,沒有顯示在上面,使用mount語句產生錯誤:
mount -t nfs -o vers=3 110.xxx.yyy.145:/home/145dataset /145Dataset -o proto=tcp -o nolock
錯誤如下:
mount.nfs: Stale file handle
這個時候,我們需要把/144Dataset取消掛載
umount -lf /144Dataset #這裏注意的是,使用:umount -lf 而不是 umount -f
然後再重新掛載即可
# 已經把掛載信息寫入/etc/fstab,則使用該方法
mount -a
或
mount -t nfs -o vers=3 110.xxx.yyy.145:/home/145dataset /145Dataset -o proto=tcp -o nolock
最後,查看新的掛載情況:
df -h
【作者簡介】陳藝榮,男,目前在華南理工大學電子與信息學院廣東省人體數據科學工程技術研究中心攻讀博士,擔任IEEE Access、IEEE Photonics Journal的審稿人。兩次獲得美國大學生數學建模競賽(MCM)一等獎,獲得2017年全國大學生數學建模競賽(廣東賽區)一等獎、2018年廣東省大學生電子設計競賽一等獎等科技競賽獎項,主持一項2017-2019年國家級大學生創新訓練項目獲得優秀結題,參與兩項廣東大學生科技創新培育專項資金、一項2018-2019年國家級大學生創新訓練項目獲得良好結題,發表SCI論文3篇,授權實用新型專利8項,受理髮明專利13項。
我的主頁
我的Github
我的CSDN博客
我的Linkedin