天天看點

Stale NFS file handle的解決方法

搞腳本的時候,cd到挂載盤/share的時候,遇到了file handle的現象,如圖:

<a href="http://s5.51cto.com/wyfs02/M00/84/F6/wKiom1eYd06QrrzEAAAmLRP1FGg309.png" target="_blank"></a>

可見# umount都不好使,然後我就強制#umount -f /share和#fuser -k /share也是被通知device is busy。

這種情況就是因為伺服器裡有程式在使用/share,但是/share的伺服器又脫掉了,是以出現了這種僵持局面。

這種情況就需要使用lsof這個強大的指令,先查到究竟是哪一個無恥的程式在占用/share,于是我就#lsof | grep /share,出現了下圖:

<a href="http://s2.51cto.com/wyfs02/M01/84/F6/wKioL1eYeCGS2qDcAAA439dWLiw978.png" target="_blank"></a>

kill掉這個5632程序,這樣就可以重新挂載了,問題到此結束。

補充!

有的時候會發現挂載指令輸入之後,螢幕卡主沒有反應,而ping目标機器是可以ping的通的,telnet 目标機器的111端口也是OK的,那麼這種情況就要去目标機器上df -h看看,是否是目标機器的挂載盤卡死了。

 本文轉自 蘇幕遮618 51CTO部落格,原文連結:http://blog.51cto.com/chenx1242/1830748

繼續閱讀