Logwatch
Logwatch 磁碟空間使用錯誤/過時
我有一個 RHEL 5 伺服器最近用完了磁碟空間,現在我們的伺服器 Logwatch 報告了以下磁碟使用情況(我認為這是 /var 分區填滿之前的最後一個準確的晚上):
Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 62G 3.8G 55G 7% / /dev/mapper/VolGroup01-LogVol00 198G 185G 2.8G 99% /var /dev/cciss/c0d0p1 99M 24M 70M 26% /boot
如果我登錄到伺服器並手動執行 df -h 我會得到以下結果:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 62G 14G 46G 23% / /dev/mapper/VolGroup01-LogVol00 198G 174G 14G 93% /var /dev/cciss/c0d0p1 99M 24M 70M 26% /boot
我檢查
/usr/share/logwatch/default.conf/logwatch.conf
並發現臨時目錄是/var/cache/logwatch
但該目錄不包含任何項目。有誰知道什麼會導致 logwatch 顯示這樣的陳舊數據?
數據明顯有偏差。手動執行 logwatch,或者在系統執行自己的同時執行您的“比較”。
@Tim 問了一個讓我走上這條路的問題,所以我把正確答案歸功於他。
問題不在於數據有偏差,而是有幾個程序正在執行,導致已用磁碟空間大幅波動。該伺服器正在執行 6 個Moodle實例,這些實例在整個晚上執行交錯備份。一些備份未能完成,他們沒有清理他們的臨時文件。似乎稍後會出現另一個程序並清理臨時文件,並且它發生在 logwatch 執行(凌晨 4 點)和我手動檢查它(早上 8 點)之間的某個地方。