Назад | Перейти на главную страницу

Arch Linux journalctl: как увеличить размер журнала?

У меня есть веб-сервер и почтовый сервер на базе Arch Linux.

Я давно пытаюсь сохранить в журнале достаточно записей, но, к сожалению, это не работает. С другими серверами проблем нет.

Конечно, я установил параметры Storage = persistent и SystemMax (Use | KeepFree), но как будто они вообще не работают. После настроек перезапустил systemd-journald.

Остается ок. 2.3 Гб - это размер каталога журнала, и каждый день (возможно, дважды) он удаляет старые журналы. Системный диск 206 Гб, из которых 72 Гб свободно. В каталоге журнала 291 пользователь linux имеет файлы журнала (каждый из которых превышает 999 id, например user-5002.journal), но все они имеют одинаковый размер.

Мои настройки:

[Journal]
Storage=persistent
#Compress=yes
#Seal=yes
#SplitMode=uid
#SyncIntervalSec=5m
#RateLimitIntervalSec=30s
#RateLimitBurst=10000
SystemMaxUse=99%
SystemKeepFree=2G
#SystemMaxFileSize=
#SystemMaxFiles=100
RuntimeMaxUse=99%
RuntimeKeepFree=1%
#RuntimeMaxFileSize=
#RuntimeMaxFiles=100
MaxRetentionSec=3month
MaxFileSec=3month
#ForwardToSyslog=no
#ForwardToKMsg=no
#ForwardToConsole=no
#ForwardToWall=yes
#TTYPath=/dev/console
#MaxLevelStore=debug
#MaxLevelSyslog=debug
#MaxLevelKMsg=notice
#MaxLevelConsole=info
#MaxLevelWall=emerg
#LineMax=48K

Список ботинок:

journalctl --list-boots

Список журналов:

journalctl
-- Logs begin at Sun 2019-01-27 08:15:40 CET, end at Tue 2019-02-12 14:24:32 CET. --

Странно, что с 01-27 в журнале сохранилось несколько записей pure-ftpd, они всегда остаются, но потом начало ведения журнала в этот момент 12 февраля 13:44:27 (утренние записи сегодня однажды удалили). Большая часть постфикса логируется, у него большой трафик.

Я хотел бы хранить записи журнала до 3 месяцев, если позволяет размер диска. Я вообще не знаю, что для этого настроить.