如圖,顯示根目錄的目錄列表就卡死:
分析為什么卡住:
1.根目錄的內存滿了,導致目錄顯示不出來?(我認為Linux不會這么傻,連顯示目錄的內存都不留)
2.文件目錄引用其他服務器的目錄了,本服務器與其他服務器連接不暢通。
解決:
1.使用df -h命令查看硬盤使用情況
結果還是卡住,那么就試試df -hl命令(-l參數,僅顯示本地端的文件系統)
好吧,這就可以斷定本地文件系統正常,可能是掛載了其他服務器的文件夾,此時使用mount命令查看文件系統掛載信息。
此時發現一個192.168.222.162的服務器掛載到了我們的nfs目錄中,應該是這個服務器出現了問題導致我們不能查看根目錄列表(可以推斷當用ls顯示列表時,會加載某些文件夾的信息,而加載到nfs文件夾時,出現了連接不192.168.222.162這個服務器導致卡頓)
這個時候ping一下這個地址,檢查服務器是否暢通
結果發現一直連不上,就是192.168.222.162這臺機器的原因。最后重啟一下192.168.222.162服務器即可解決了。
————————————————
版權聲明:以上內容為CSDN博主「Bronze5」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/bronze5/article/details/79113378
————————————————
按照上文的說明操作以后,發現遠程掛載目錄的機器能ping通。登陸到遠程掛載機器上,發現機器的報錯,cpu可能中斷過,導致本地的掛載目錄出現問題。
在本地執行mount -a,使/etc/fstab中配置的掛載信息重新生效即可。
如果在/etc/fstab中沒有配置掛載信息,需要重啟機器后將遠程掛載目錄重新掛載。