journald позволяет проводить настройку себя через файл конфигурации или командную строку.
SystemMaxUse= — максимальный объём, который логи могут занимать на диске;
SystemKeepFree= — объём свободного места, которое должно оставаться на диске после сохранения логов;
SystemMaxFileSize= — объём файла лога, по достижении которого он должен быть удален с диска;
RuntimeMaxUse= — максимальный объём, который логи могут занимать в файловой системе /run;
RuntimeKeepFree= — объём свободного места, которое должно оставаться в файловой системе /run после сохранения логов;
RuntimeMaxFileSize= — объём файла лога, по достижении которого он должен быть удален из файловой системы /run.
journalctl --vacuum-size=1G
journalctl --vacuum-time=1years
Какой вариант более правильный с учётом сохранения настроек после перезагрузки или выключения?