Centos
Centos 可用磁碟空間突然激增
我有一個總磁碟容量為 120GB 的 VPS。在過去的幾個月裡,我們的使用量激增,因為我們一直在使用磁碟空間的 95% 以內。
無論如何,幾天前,我發現了一些真正不需要的大型日誌文件,我刪除了它們,這為我購買了大約 11 GB 的空間。系統顯示 16GB 可用空間。但是今天早上,發生了一件有趣的事情——我檢查了磁碟空間,卻發現有 26GB 空閒。我只能假設那些是一些 tmp 文件。
有沒有辦法確定哪些文件被刪除了?
準確了解您的可用空間發生了什麼可能涉及以下幾種方法:
- 以前記錄的大小,例如使用
ncdu -o
或任何以前的備份,再次執行並進行比較。- 來自日誌清除腳本的任何日誌。但是,此日誌記錄可能不存在,例如執行不典型
logrotate --verbose
。- 根據仍然存在的最舊日誌文件、計劃清除時間以及任何記錄的狀態(如
/var/lib/logrotate/logrotate.status
.- 已關閉已刪除文件句柄的證據。取消連結仍然打開的日誌文件,直到關閉後才會恢復可用空間。這可能發生在程序的某個信號上,或者重新啟動它。
- 辨識可能發生的任何非日誌清除,例如清除臨時文件、記憶體或減小數據庫大小。