У меня есть сервер 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 вручную или запустите «сравнение» в то же время, когда система работает сама по себе.
@ Тим задал вопрос, который привел меня к этому пути, поэтому я отдаю ему должное за правильный ответ.
Проблема не в том, что данные были искажены, а в том, что выполнялась пара процессов, из-за которых использованное дисковое пространство сильно колебалось. На этом сервере запущено шесть экземпляров Moodle резервное копирование в шахматном порядке выполнялось всю ночь. Некоторые из резервных копий не удалось завершить, и временные файлы не были очищены. Похоже, что другой процесс происходит позже и очищает временные файлы, и это произошло где-то между запуском logwatch (4:00) и тем, когда я проверяю его вручную (8:00).