• # Ex : delete everything but the last 10 days

    Posté par  (site web personnel) . Évalué à 5.

    Un sudo journalctl --vacuum-time=10d m'a libéré 1 Go 1/2

  • # Empêcher les journaux de systemd de trop grossir à la base

    Posté par  . Évalué à 10.

    Comme c’est mentionné dans une des réponses, plutôt que de faire du vide de temps en temps, on peut empêcher les journaux de systemd de trop grossir avec les options SystemMaxUse et SystemKeepFree dans /etc/systemd/journald.conf.

    Exemple :

    [Journal]
    SystemMaxUse=512M
    

    Il est nécessaire de relancer le service avec systemctl restart systemd-journald.service pour que les changements de ce fichier soient pris en compte sans redémarrer le système. Ça déclenche un nettoyage immédiat si les journaux dépassent la limite.

    La limitation par taille est pratique : elle évite une saturation du système de fichiers si un service part complètement en sucette et se met à générer des tonnes de logs.

    Par contre, avec la vie du système, il faut s’attendre à ce que la taille maximale spécifiée soit atteinte (voire curieusement un peu dépassée d’après du).

    « Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.