journal systemd invasif !

Vous avez un didactiel ou une astuce particulière concernant un logiciel, partagez votre expérience dans cette partie.
Avatar de l’utilisateur
le Manchot Masqué
Administrateur du site
Messages : 374
Inscription : lun. 26 mai 2008, 21:05
Distribution : Debian, Ubuntu
Niveau : Moitié plein !
Localisation : Guebwiller

journal systemd invasif !

Message par le Manchot Masqué » ven. 21 déc. 2018, 11:46

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
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.

Avatar de l’utilisateur
juice
Messages : 215
Inscription : dim. 29 juin 2008, 10:06
Distribution : Archlinux
Niveau : Confirmé
Localisation : Oberentzen

Re: journal systemd invasif !

Message par juice » ven. 21 déc. 2018, 23:57

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:

Répondre