Перевірити обсяг зайнятого дискового простору журналами можно командою:

$ 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

Коментувати

Вміст цього поля є приватним і не буде доступний широкому загалу.
  • Не дозволено жодних HTML теґів.