/

Linux, 裝置中沒有足夠的空間

Linux, 裝置中沒有足夠的空間

我在一台 Linux Ubuntu 伺服器上遇到一些奇怪的問題,於是我登入了伺服器並查看了 Apache 的錯誤日誌,路徑在 /var/apache2/error.log

裡面充滿了 裝置中沒有足夠的空間 的錯誤訊息。

😱

“這怎麼可能??” 這是我第一個想法。

我嘗試執行 df,是的,磁碟已經滿了 100%。

為了找出是什麼原因導致這個問題,我使用以下命令釋放了一些空間:

1
sudo apt-get clean

並安裝了 ncdu 工具:

1
sudo apt-get install ncdu

然後在路徑 / 下運行它,我發現有一個特定的資料夾佔據了 90% 的資料空間。

其中一個備份腳本正在將數據庫日誌寫入該資料夾,然後再將其發送到另一台伺服器,每個日誌檔大約 80MB。每天一個.. 你可以想像這麼多 GB 的空間是如何被填滿的。

這花了一段時間才填滿,幾乎一整年。但它確實填滿了。

我刪除了所有這些檔案,沒錯!Linux 伺服器又正常運作了。

故事結束。

tags: [“Linux”, “Ubuntu”, “空間不足”, “Apache”, “錯誤日誌”, “備份腳本”, “磁碟空間”, “裝置空間”]