То, как сделать журналируемое увеличение, регистрирует емкость хранения?

Я хотел бы иметь персистентные журналы через журналируемый. Я создал /var/log/journal и перезагруженный сервис. Теперь журналы сохраняются на диске. Но предел размера журнала является низким.

Я добавил /etc/systemd/journald.conf. (Storage=persistent/auto не имеет значения, я попробовал обоих).

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

Поскольку Вы видите, что я только изменил каждый размер файла журнала на 1 ГБ и сказал, что хочу 10 ГБ, свободных на диске.

Но journald говорит мне, что у него только есть способность хранения журналов на 4 ГБ.

$ sudo systemctl status systemd-journald
...
jan 20 15:44:26 host systemd-journald[1218]: System journal (/var/log/journal/) is 4.5G, max 4.0G, 0B free.
jan 20 15:44:26 host systemd-journald[1218]: Journal started

Что я пропускал?

$ systemctl --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN
0
задан 20 January 2018 в 17:31

1 ответ

Я думаю, вам нужно увеличить SystemMaxUse=

С https://www.freedesktop.org/software/systemd/man/journald.conf.html

SystemMaxUse=, SystemKeepFree=, SystemMaxFileSize=, SystemMaxFiles=, RuntimeMaxUse=, RuntimeKeepFree=, RuntimeMaxFileSize=, RuntimeMaxFiles=

Первая пара по умолчанию равна 10%, а вторая - 15% размера соответствующей файловой системы, но каждое значение ограничено 4G.

0
ответ дан 20 January 2018 в 17:31

Другие вопросы по тегам:

Похожие вопросы: