Питання — чи можна видалити файли /var/log/journal
Відповідь — так, можна, але слід бути уважним. Читайте інформацію нижче 🙂
Логи journalctl
Логи journalctl можуть накопичуватися і займати значний простір на диску сервера. Часто в такому обсязі вони не потрібні. Можна обмежити термін зберігання логів або загальний розмір.
journalctl є частиною systemd. Призначення в заміні syslog і організації зручного доступу до налагоджувальної інформації.
journalctl можна гнучко налаштовувати, зокрема обмежувати обсяг створюваних логів.
За замовчуванням ліміту немає і на сервері з невеликим диском можна помітити, що з 5-10 Гб вміст /var/log/journal займає 1-2 Гб і більше.
Зберігати ці логи зазвичай немає необхідності.
Переглянути займаний обсяг можна так:
du -h --max-depth=1 /var/log/journal
Відповідь буде приблизно ось такою:
641M /var/log/journal/84f9f532cad34cc7b148b944d40c2aff 641M /var/log/journal
Як встановити обмеження journalctl
Обмеження можна встановити двома способами
1. за часом зберігання логів (наприклад, за останні 7 днів)
journalctl --vacuum-time=7d
2. за зайнятим об'ємом на диску (наприклад, не більше 600 Мб)
journalctl --vacuum-size=600M
Вручну видаляти вміст /var/log/journal не слід. Наведені команди відразу зачищають зайві дані, також контролюється відповідність заданим умовам надалі.
У конфігураційні файли додаткові директиви не додаються!