web-dev-qa-db-ja.com

Logwatchのディスク容量の使用量が間違っている/古くなっている

最近ディスク容量が不足したRHEL5サーバーがあり、サーバーの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がこのような古いデータを表示する原因を誰かが知っていますか?

1

データは明らかに歪んでいます。 logwatchを手動で実行するか、システムが独自に実行するのと同時に「比較」を実行します。

1
Tim

@Timは私をこの道に導いた質問をしたので、私は彼に正解の功績を認めています。

問題は、データが歪んでいることではなく、使用されているディスク容量が大きく変動する原因となったいくつかのプロセスが実行されていることでした。このサーバーは、一晩中実行されているバックアップをずらしていた Moodle の6つのインスタンスを実行しています。一部のバックアップは完了に失敗し、一時ファイルをクリーンアップしませんでした。後で別のプロセスが実行され、一時ファイルがクリーンアップされ、ログウォッチが実行されたとき(午前4時)と手動でチェックしたとき(午前8時)の間のどこかで発生したようです。

0