poznámka · linux

Journal zabere gigabajty dřív, než si toho všimnete

systemd-journald bez konfigurace zabere až 10 % velikosti oddílu, na kterém leží /var/log/journal (nejvýš 4 GiB), a nechá si volných aspoň 15 %. Na stroji s 20GB rootem jsou to dva gigabajty logů, které nikdo nikdy nepřečte.

Kolik zabírá teď:

journalctl --disk-usage

Jednorázový úklid – buď podle velikosti, nebo podle stáří:

journalctl --vacuum-size=200M
journalctl --vacuum-time=14d

Trvale to patří do /etc/systemd/journald.conf, protože jednorázový vacuum nic nenastaví:

[Journal]
SystemMaxUse=200M
MaxRetentionSec=14day

Po změně stačí systemctl restart systemd-journald.

Pozor na dvě věci. Vacuum maže celé žurnálové soubory, ne jednotlivé záznamy – skutečná hranice proto bude o něco nad zadanou hodnotou. A pokud /var/log/journal neexistuje, journal běží jen v paměti (/run/log/journal) a po restartu je pryč; to není úspora, to je ztráta historie.

publikováno 10/2026aktualizováno 10/2026 tagy: systemd · journal · disk linux →

← zpět na Objevuj