Systemd-Journal aufräumen und begrenzen
1. Journal sofort aufräumen
Wenn du einfach alten Müll wegwerfen willst:
sudo journalctl --vacuum-size=500M
➡️ Das hält die gesamten Logs auf maximal 500 MB.
(Anpassbar: nimm z.B. 100M
oder 200M
, je nach Geschmack.)
Oder stattdessen alle älteren Logs löschen, z.B. älter als 7 Tage:
sudo journalctl --vacuum-time=7d
2. Dauerhafte Begrenzung einrichten
Jetzt sorgen wir dafür, dass es nie wieder ausufert, wie ein unkontrollierter Pizzateig! 🍕
sudo vi /etc/systemd/journald.conf
Dann folgende Einträge suchen (ggf. auskommentieren bzw. anpassen):
SystemMaxUse=500M
SystemKeepFree=100M
SystemMaxFileSize=100M
SystemMaxFiles=10
Bedeutung
SystemMaxUse=500M
→ Journal darf insgesamt maximal 500 MB verbrauchen.SystemKeepFree=100M
→ Immer 100 MB Platz auf der Platte freihalten.SystemMaxFileSize=100M
→ Einzelne Log-Datei nicht größer als 100 MB.SystemMaxFiles=10
→ Maximal 10 Dateien behalten.
Datei speichern und schließen.
Dann systemd-journald neu laden:
sudo systemctl restart systemd-journald
Zusammenfassung
Aktion | Befehl |
---|---|
Sofort Platz freimachen (Größe) | sudo journalctl --vacuum-size=500M |
Sofort Platz freimachen (Alter) | sudo journalctl --vacuum-time=7d |
Dauerhaft begrenzen | sudo nano /etc/systemd/journald.conf → Einstellungen setzen |
Journald neu starten | sudo systemctl restart systemd-journald |