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