Очистка журнала systemd journald

aside

В дистрибутивах Linux c системой инициализации и управлением службами systemd, журнал journald бесконтрольно заполняется.

для начала проверим сколько весит журнал /var/log/journal, для этого в терминале вводим

$ journalctl --disk-usage 

выведется сколько занимает журнал на диске

Archived and active journals take up 2.8G in the file system.

в моем случае 2.8 гигабайта.

теперь очищаем двумя командами

 $ sudo journalctl --vacuum-size=50M
[вывод команды]
$ sudo journalctl --verify 
PASS: /var/log/journal/565083c79030432b9f54ec82d4dce360/user-1000.journal                   
PASS: /var/log/journal/565083c79030432b9f54ec82d4dce360/system.journal

Теперь проверяем сколько теперь места занимает журнал.

journalctl --disk-usage 
Archived and active journals take up 104.0M in the file system.

Как видим теперь журнал занимает 104 мегабайт.

А для того что бы журнал не весил гигабайты, нужно в конфигурационном файле /etc/systemd/journald.conf добавить

SystemMaxUse=50M

SystemMaxFileSize=12M

И перезагружаем службу

$ sudo systemctl restart systemd-journald

Поделиться ссылкой: