Personnellement je suis un fervent défenseur de systemd, qui apporte enfin un peu de cohérence dans le système d’init et de monitoring des services. Ça ne m’empêche pas de râler à l’occasion, surtout en ce qui concerne journald, le service qui est censé unifier et standardiser la récolte et le stockage des logs.
En effet non seulement journald a la fâcheuse manie de manger beaucoup d’i/o en cas de crash d’un programme, mais également il vient, en tout cas sous arch linux, avec un fichier de configuration vide, ce qui fait qu’il ne fait aucune rotation sur ses fichiers ! Modifions ça :
vim /etc/systemd/journald.conf
Dé-commenter la ligne “SystemMaxUse=” et mettre une valeur adéquate, un peu plus élevée que celle rapporté par un :
journalctl –disk-usage
Dans mon cas 30M. Ensuite supprimer les anciens fichiers avec un petit find -mtime.
Enjoy.