Как сделать journald увеличивать объем хранилищ журналов?

Я хотел бы иметь постоянные журналы через journald. Я создал /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

Как вы можете видеть, я только изменил размер каждого журнала до 1Gb и сказал, что хочу 10Gb бесплатно на диске.

Но 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 в 18:31

3 ответа

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

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

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

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

0
ответ дан 17 July 2018 в 22:36

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

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

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

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

0
ответ дан 23 July 2018 в 23:15
  • 1
    Также предпочтительнее прорабатывать ваш ответ таким образом, который специфичен для проблемы, с которой они сталкиваются, следовательно, не просто привязывая ссылку к определенному файлу. – Yufenyuy Veyeh Dider 18 June 2018 в 11:44

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

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

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

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

0
ответ дан 24 July 2018 в 13:12
  • 1
    Также предпочтительнее прорабатывать ваш ответ таким образом, который специфичен для проблемы, с которой они сталкиваются, следовательно, не просто привязывая ссылку к определенному файлу. – Yufenyuy Veyeh Dider 18 June 2018 в 11:44

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

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