cClaude.rocks ☕ Le blog

[Nouvelles technologies du libre, sciences et coups de gueule…]

Menu

Un problĂšme rĂ©curant sur les machines est la place disque qu’occupent les fichiers logs. Les journaux systĂšmes, sont les logs gĂ©rĂ©s par Systemd et si vous n’y prenez par garde ceux peuvent commencer Ă  s’accumuler et prendre une quantitĂ© considĂ©rable d’espace disque.


ඏ

Systemd utilise, naturellement, le dossier /var/log/journal pour des fichiers, et la commande journalctl permet de les effacer.

Prenons cet exemple :

du -hs /var/log/journal/
4.1G /var/log/journal/

Cela indique qu’il a 4,1 Go utiliser par le journal systĂšme. On peut mĂȘme obtenir la date du plus ancien :

ls -lath /var/log/journal/*/ | queue -n 2
-rw-rx---+ 1 root systemd-journal 8.0M 24 décembre 05:15 user-xxx.journal

ඏ

Solutions

En fonction de l’usage de la machine, il n’est pas forcĂ©ment nĂ©cessaire de maintenir un tel historique.

Pour le nettoyage, il y a 2 stratégies :


Effacer les journaux systemd de plus de X jours

Le premier est basé sur le temps, effaçant tout ce qui a plus de 10 jours.

journalctl --vacuum-time=10d

Effacer les journaux systemd s’ils dĂ©passent X stockage

Alternativement, vous pouvez limiter la taille totale des journaux.

Par exemple pour conserver 2 Go de journaux, en effaçant tout ce qui dépasse :

journalctl --vacuum-size=2G

Par la suite, votre dossier /var/log/journal devrait ĂȘtre beaucoup plus petit.

du -hs /var/log/journal
1.1G /var/log/journal

Cela vous permet d’économiser quelques Go sur le disque !

Attention, si les journaux sont anormalement gros, il est probable qu’il y ait un problĂšme sur votre systĂšme. Le nettoyage permet de vous donner un peu de temps pour le rĂ©soudre. Cette durĂ©e est plus probablement de l’ordre de l’heure que de la semaine



ඏ

Références

኿


â„č 2006 - 2024 | 🏠 Accueil du domaine | 🏡 Accueil du blog