Ограничение размера журнала Systemd. Предотвращение раздувания файла журнала
В этом руководстве представлен практический подход к управлению размером журнала systemd в Debian и других дистрибутивах Linux на базе systemd. Неконтролируемый рост журнала может быстро привести к нехватке места на диске, что потенциально повлияет на производительность системы и доступное хранилище.
Журналы Systemd собирают и хранят системные логи более структурированным и эффективным способом по сравнению с традиционными текстовыми файлами журналов. Хотя это даёт такие преимущества, как улучшенный поиск и фильтрацию, при отсутствии надлежащего управления это может привести к быстрому расходу дискового пространства.
Посмотрим текущий размер журнала
Прежде чем вносить какие-либо изменения, изучите текущий размер вашего журнала:
journalctl --disk-usage
Эта команда предоставляет краткий обзор того, сколько места занимают ваши журналы.
Настройка ограничения по размеру журнала
В файл конфигурации /etc/systemd/journald.conf
добавьте или измените следующие строки, чтобы установить ограничения по размеру:
[Journal]
SystemMaxUse=256M # Maximum total journal size
RuntimeMaxUse=128M # Maximum journal size in temporary storage
MaxFileSec=1month # Maximum time to retain log files
Проверка конфигурации
Подтвердите свои настройки конфигурации:
systemd-analyze cat-config systemd/journald.conf
Применение изменения
Перезапустите службу journald
для реализации новых настроек:
systemctl restart systemd-journald
Запустите проверку использования диска еще раз, чтобы подтвердить изменения:
journalctl --disk-usage
Заключение
Эффективное управление журналами — это небольшой, но важный аспект администрирования системы Linux. Применяя эти стратегии, вы сможете предотвратить разрастание файлов журналов, поддерживать производительность системы и обеспечить эффективное использование дисковых ресурсов.
ПОНРАВИЛАСЬ ИЛИ ОКАЗАЛАСЬ ПОЛЕЗНОЙ СТАТЬЯ, ПОДДЕРЖИ АВТОРА ДОНАТОМ
Обсуждение
Нет комментариев.