Linux用戶登錄之后,不能查看根目錄列表(轉載+原創)

如圖,顯示根目錄的目錄列表就卡死:


分析為什么卡住:

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中沒有配置掛載信息,需要重啟機器后將遠程掛載目錄重新掛載。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。