GNU/Linux >> Znalost Linux >  >> Linux

Jak zajistit, aby Journald zvýšil kapacitu úložiště protokolů?

Chtěl bych mít trvalé protokoly přes journald. Vytvořil jsem /var/log/journal a znovu načetl službu. Nyní jsou protokoly uloženy na disk. Limit velikosti protokolu je však nízký.

Přidal jsem /etc/systemd/journald.conf . (Storage=persistent/auto na tom nezáleží, zkusil jsem obojí).

[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

Jak vidíte, změnil jsem pouze velikost každého souboru deníku na 1 Gb a řekl jsem, že chci 10 Gb na disku zdarma.

Ale journald říká mi, že má pouze 4Gb úložnou kapacitu pro protokoly.

$ 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

Co mi uniklo?

$ systemctl --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN

Přijatá odpověď:

Je nutné nastavit SystemMaxUse=100G např.


Linux
  1. Jak zajistit, aby trvalé odkazy WordPress fungovaly v Nginx

  2. Linux – Jak zvýšit Maxsymlinks?

  3. Jak zpřístupnit sdílený adresář pomocí Sftp?

  1. Jak udělat soubor řídký?

  2. Jak mohu přimět bazel používat externí úložiště při stavbě?

  3. Jak zvětšit velikost swapu?

  1. Jak vytvořit server CS:GO na Linux VPS

  2. Jak vymazat Journalctl?

  3. Jak vytvořit VPN