Roy-Try-Catch
← Back to list

【Linux】檢查硬碟使用空間

Roy • Updated 2026-10-15 14:52:34

朋友的網站忽然掛掉了。

於是我連上 VM,

使用 df -h 查看。

df -h

原來是硬碟滿了。

Step.1 嘗試清除暫存檔案

sudo apt-get autoclean

sudo apt-get clean

sudo apt-get autoremove

Step.2 調整分割槽

分割槽

結果過一陣子,同樣的事情又發生了。

想不到吧,這網站只是一般的 CMS

於是我就幫忙協助到底,一個一個查。

Step.1 檢查 Databases

參考語法:

SELECT table_schema AS "Database Name",
 ROUND(SUM(data_length + index_length) / 1024 / 1024, 2)
 AS "Size in (MB)"
 FROM information_schema.TABLES
 GROUP BY table_schema;

Step.2 檢查各個位置的資料夾

mysql

參考語法:

du -chd 1 | sort -h

找到兇手後處理掉它就好了。

原因就是 MySQL 的 log 太大,而且沒有自動刪除的機制。

處理方式:MySQL binlog 日誌自動清理及手動刪除

延伸閱讀

Comments

<p>好了拉</p>

巨垂1 • 2022-09-30 17:22

請先登入