Page 1 sur 1

journal systemd invasif !

Publié : ven. 21 déc. 2018, 11:46
par le Manchot Masqué
Une des particularités du gestionnaire de services systemd est qu'il garde une trace de tous les journaux système dans /var/log/journal, sans faire le ménage qui convient à intervalles réguliers. Résultat : un dossier qui grossit avec le temps, et me rappelle furieusement un OS privateur de liberté bien connu incapable de nettoyer ses journaux (logs en anglais).

Les manipulations à faire sous root sont simples:

Pour interroger la taille occupée :

Code : Tout sélectionner

journalctl --disk-usage
Pour réduire à 200Mo la taille occupée :

Code : Tout sélectionner

journalctl --vacuum-size=200M
Pour ne garder que les deux derniers jours (recommandé) :

Code : Tout sélectionner

journalctl --vacuum-time=2d
Il n'en reste pas moins que ce genre d'opération devrait être automatique. En attendant un correctif de l'éditeur, on peut placer la dernière commande dans le fichier /etc/rc.local, avant la dernière ligne exit du script.
Ce fichier est le dernier script lancé au démarrage de la machine pour rappel.

Re: journal systemd invasif !

Publié : ven. 21 déc. 2018, 23:57
par juice
J’ai aussi constaté ce genre d’excès de la part de systemd-journald. As-tu essayé du côté du fichier de config ? Sur la Arch j’ai réglé ainsi :

/etc/systemd/journald.conf

Code : Tout sélectionner

SystemMaxUse=50M
SystemMaxFileSize=10M
MaxRetentionSec=1day
MaxFileSec=1day
Un script dans /etc/rc.local c’est pas pré-systemdien ? :lol: