Beitrag

/var/log/journal cleanup

Optimierung des Festplattenspeichers mit Journalctl

Für Linux-Nutzer ergeben sich gelegentlich Engpässe im Speicherplatz ihres Systems. Ein Bereich, der oft übersehen wird und erheblichen Speicherplatz belegen kann, sind die Journalprotokolle, die von systemd generiert werden und sich im Laufe der Zeit ansammeln können. Dieser Artikel bietet einen Überblick über einige einfache journalctl-Befehle, die helfen, den Festplattenspeicher zu verwalten und zu optimieren.

Überprüfung des Speicherverbrauchs

Bevor wir uns daran machen, die Journalprotokolle aufzuräumen, ist es ratsam, den aktuellen Speicherplatzverbrauch zu überprüfen. Hierfür kann folgender Befehl verwendet werden:

1
journalctl --disk-usage

Dieser Befehl zeigt Informationen zum belegten Speicherplatz durch die Journalprotokolle an, darunter die Gesamtgröße und die Anzahl der Dateien.

Rotation der Journalprotokolle

Systemd führt automatisch die Rotation der Journalprotokolle durch, um zu verhindern, dass sie zu viel Speicherplatz beanspruchen. Dennoch kann die Rotation manuell angestoßen werden, indem folgender Befehl ausgeführt wird:

1
journalctl --rotate

Mit diesem Befehl wird systemd angewiesen, das aktuelle Journalprotokoll zu archivieren und ein neues zu beginnen. Dies ist nützlich, wenn sicherzustellen ist, dass die Journalprotokolle ordnungsgemäß verwaltet werden.

Vakuumieren der Journalprotokolle

Im Verlauf der Zeit sammeln sich Journalprotokolle an, auch nach der Rotation. Um ältere Protokolleinträge zu entfernen und Speicherplatz freizugeben, kann der Vakuum-Befehl verwendet werden. Hier wird gezeigt, wie Journalprotokolle vakuumiert werden, wobei nur Einträge der letzten 1 Sekunde erhalten bleiben:

1
journalctl --vacuum-time=1s

Mithilfe dieses Befehls werden Journalprotokolleinträge, die älter als 1 Sekunde sind, gelöscht, um wertvollen Speicherplatz zurückzugewinnen. Der Zeitparameter kann je nach Bedarf angepasst werden, um Protokolleinträge für einen längeren oder kürzeren Zeitraum zu behalten.

Schlussfolgerung

Die Verwaltung der Journalprotokolle Ihres Systems ist ein wesentlicher Aspekt zur Aufrechterhaltung der Funktionsfähigkeit Ihres Linux-Systems und zur Gewährleistung ausreichender Speicherkapazität. Der journalctl-Befehl bietet einfache, aber effektive Tools zur Überprüfung des Speicherverbrauchs, zur Rotation von Protokollen und zur Bereinigung älterer Einträge.

Durch regelmäßige Ausführung dieser Befehle können Sie die Journalprotokolle Ihres Systems in Schach halten und sicherstellen, dass der Speicherplatz effizient genutzt wird. Denken Sie daher daran, die Verwaltung der Journalprotokolle in Ihre Routineaufgaben zur Systemwartung einzubeziehen.

Dieser Eintrag ist vom Autor unter CC BY 4.0 lizensiert.