Avec journalctl, il est possible de supprimer les anciens journaux, en spécifiant soit l'espace disque maximum qu'ils peuvent utiliser, soit l'âge maximum qu'ils peuvent avoir, soit le nombre maximum de fichiers journaux séparés (en utilisant les options --vacuum-size
, --vacuum-time
ou --vacuum-files
).
Existe-t-il un moyen de restreindre cette suppression à une unité systemd spécifique?
journalctl -u <unit> --vacuum-time=2d
semble ne pas fonctionner comme souhaité: selon la documentation, -u
ne fonctionne que lors de l'affichage des journaux.
Après quelques recherches, j'ai constaté que vous ne pouvez pas supprimer les journaux pour une unité systemd
spécifique, car les journaux sont entrelacés et si vous supprimez une seule unité, vous corromprez les journaux, donc journalctl
doesn ne te laisse pas.