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 |