之前有寫過一篇「VestaCP 出現NO LANGUAGE DEFINED錯誤」,當時的問題是硬碟空間不足,解決方法是直接透過增加硬碟空間解決的,但這不是長久之計。
所以這次要透過Linux指令分析哪些檔案佔用空間,我們才能對症下藥做處理。
首先登入Linux並輸入以下指令,會看到/dev/vda1 使用率已經到86%
df -h
這個時候要更了解是哪個資料夾佔用的,就可以使用以下指令查看一級目錄的檔案大小
du -hx --max-depth=1 /
接著切換到檔案較大的資料夾,並重複使用上面的指令就可以查到是哪個子資料夾
例如我的home資料夾佔用32G,這時指令會如下
du -hx --max-depth=1 /home
最後發現是某個網站的檔案太多,我們只需要做刪除或調整設定即可
之後再重新輸入指令就會發現硬碟空間已經釋放出來了。