← retour aux snippets

journald: activer la persistance et plafonner la taille

Configurer /etc/systemd/journald.conf pour stocker sur disque avec des limites contrôlées.

bash monitoring #journald#logging#size

objectif

Conserver des logs après reboot sans saturer le disque.

code minimal

sudo mkdir -p /var/log/journal
sudo sed -i 's/^#\?Storage=.*/Storage=persistent/' /etc/systemd/journald.conf
echo -e "[Journal]\nSystemMaxUse=500M\nRuntimeMaxUse=200M" | sudo tee /etc/systemd/journald.conf.d/size.conf >/dev/null
sudo systemctl restart systemd-journald

utilisation

journalctl --disk-usage

variante(s) utile(s)

# vacuum manuel
journalctl --vacuum-size=300M

notes

  • utilisez des drop-ins dans /etc/systemd/journald.conf.d/.
  • surveillez l’espace avec journalctl --disk-usage.