我在一台 Linux Ubuntu 伺服器上遇到一些奇怪的問題,於是我登入了伺服器並查看了 Apache 的錯誤日誌,路徑在 /var/apache2/error.log
。
裡面充滿了 裝置中沒有足夠的空間
的錯誤訊息。
😱
“這怎麼可能??” 這是我第一個想法。
我嘗試執行 df
,是的,磁碟已經滿了 100%。
為了找出是什麼原因導致這個問題,我使用以下命令釋放了一些空間:
sudo apt-get clean
並安裝了 ncdu
工具:
sudo apt-get install ncdu
然後在路徑 /
下運行它,我發現有一個特定的資料夾佔據了 90% 的資料空間。
其中一個備份腳本正在將數據庫日誌寫入該資料夾,然後再將其發送到另一台伺服器,每個日誌檔大約 80MB。每天一個.. 你可以想像這麼多 GB 的空間是如何被填滿的。
這花了一段時間才填滿,幾乎一整年。但它確實填滿了。
我刪除了所有這些檔案,沒錯!Linux 伺服器又正常運作了。
故事結束。