Logwatch

Logwatch 磁碟空間使用錯誤/過時

  • January 9, 2012

我有一個 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 點)之間的某個地方。

引用自:https://serverfault.com/questions/346149