2015-01-05

為什麼 Ubuntu 硬碟空間突然變成 0 ?

阿舍有遇到幾次這種情形,就是不知道為什麼,然後,突然才發現沒有硬碟空間可用了哩 ! 不過,幾次的經驗下來後,阿舍大概就知道原因是什麼了,阿舍的 Ubuntu 會發生這種情形,通常是在阿舍亂試或亂跑東西之後發生的,而原因就是日誌檔被撐到非常的大而導致硬碟空間被吃光光哩 ! .....

iotop 執行畫面

因此,當阿舍的硬碟空間在突然的情況下被使用光的時候,阿舍就會習慣性的先到 /var/log 資料下,執行下面的指令來檢查看看,是不是有那個系統的日誌檔把太大了。

 ls -l -S /var/log | more

如果上面的指令沒找到比較明顯的可疑檔案的話,阿舍就會在 /var/log 這個資料夾再執行下面這個指令來描整個 /var/log 資料看看,但是,如果還是沒什麼重大發現的話,就再執行下面的第二行指令來掃描整個硬碟囉 !

sudo du -h /var/log | sort -h -r | more

sudo du -h / | sort -h -r | more

找到造成問題的檔案後,請先別急著把它刪除,因為還要確認檔案是不是還會再長大,所以,請先記下檔案的路徑和檔名後,再來刪除它,然後,再觀察一陣子,如果檔案還是一樣有在快速增大中,那就表示問題未解決,就要找到是那一支程式一直在寫檔,把它抓出來鞭數十 ... 

不過,要查出誰一直在寫檔的話,就要利用一下工具才行,請先用下面第一行的指令來安裝 iotop 這個工具,之後,再用下面第二行的指令來查正在讀寫硬碟的 Process 囉 ! ...

sudo apt-get install iotop

sudo iotop -oP  

順便看看:

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁