關於掛載NAS導致的df -h無效問題

df -h 系統無反應

在今天遇到一個奇怪的事情,在Terminal輸入 df -h 命令後無反應,於是輸入 Ctrl + c 亦無反應,後臺似乎在執行某種長時間的操作導致命令無反應。

此時內心回憶,就在昨天早上的時候,因爲NAS服務器磁盤空間滿了,於是我刪除了NAS上面的文件,一頓操作猛如虎,就像平時刪除過期的日誌文件一樣

find -mtime +10 -exec rm -rf {} \;

果然還是太年輕,太沖動,掛載的本機的NAS路徑也被刪除了,頓時內心焦急,於是迅速找到以前的路徑規劃文檔,按照目錄進行重建。

mkdir 

感覺就是因爲重建的路徑出了問題才導致後面的鬧劇。無奈找度娘,果然查到的問題和我的想法一致,是 NAS 出的問題。於是使用 strace 查看操作過程,可以清楚的看到在某一路徑進行尋址時候卡住不動了。

strace df -h 

按照網上找到的大牛的操作來一遍,顯示查看有掛載了哪一些目錄

mount -l

然後把掛載的目錄去掉了

umount -l

問題似乎並沒有完全解決,於是內心大膽想法,直接重啓了機器(當然了是我們的測試環境,生產可不會如此大膽)

reboot 

重啓之後發現問題大了,所有掛的路徑都在重啓之後掉了。( 懵逼臉.JPG ),第一次搞NAS,沒想到居然還存這樣的問題,於是乖乖重新掛載

mount -t nfs -o nfservers=3 192.168.0.1:/app/dir/ /app/dir/

果然還是萬能的重啓,問題終於解決了,但是並不知爲何掛了NAS會出現這樣的問題,這個留着以後在研究吧!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章