Перевірити обсяг зайнятого дискового простору журналами можно командою:
$ journalctl –disk-usage
чи
$ du -sh /var/log/journal
чи
$ journalctl --vacuum-size=500M
остання команда видалить старі файли логів з папки /var/log/journal до того моменту, коли розмір папки не буде приблизно дорівнювати тому, що був вказаний параметром команди (500 мегабайт у прикладі).
Ви також можете видалити логи базуючись на часі:
$ journalctl --vacuum-time=10d
Чи можна видалити файли журналу вручну без побічних проблем? Можна!
Всі файли всередині теки /var/log/journal/* можна видалити, головне лишити саму теку на місці.
$ sudo rm -rf /var/log/journal/*
Можна контролювати розмір теки логів дурнали використовуючи спеціальний параметер у конфігураційному файлі /etc/systemd/journald.conf:
SystemMaxUse=50M
Запустити примусово ротацію логів:
$ sudo systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.service
Доречі, якщо попередня команда з перезапуску ротації логів не спрацювала, можна спробувати інгий метод перезапуску systemctl:
$ sudo systemctl restart systemd-journald.service
Коментувати