Однаджы Вы можете обнаружить, что директория /var/log/journal очень “разрослась” и место на диске уменьшилось. В этом каталоге размещаются файлы журнала Systemd. Сейчас мы узнаем, как правильно удалять в ней файлы.
Существует 3 способа удаления файлов в журнале Systemd – это vacuum-size, vacuum-time и vacuum-files.
vacuum-size
Этот способ позволяет уменьшить размер директории до указанного размера. Например, так:
# journalctl --vacuum-size=2G
Теперь объем каталога /var/log/journal ограничен размером в 2 Гб.
vacuum-time
В этом случае мы оставим логи, которые были созданы за последние N дней.
# journalctl --vacuum-time=7d
Теперь все файлы старше 7 дней удалены.
vacuum-files
Этот вариант позволяет оставить последний N созданных файлов.
# journalctl --vacuum-files=100
После выполнения этой команды, у нас остается 100 самых свежих файлов журнала.
Теперь-то мы можем безопасно контролировать размер этой директории. Для удобства рекомендую добавить необходимую команду в crontab.