Как безопасно удалить логи Systemd в /var/log/journal

Однаджы Вы можете обнаружить, что директория /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.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.


Unlix © Все права защищены 2020

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!