Mit journalctl ist es möglich, die alten Protokolle zu löschen, indem Sie entweder den maximal verfügbaren Speicherplatz oder das maximale Alter oder die maximale Anzahl separater Journaldateien angeben (unter Verwendung der Optionen --vacuum-size
, --vacuum-time
oder --vacuum-files
).journalctl - Entfernen von Protokollen einer bestimmten Einheit
Gibt es eine Möglichkeit, dieses Löschen auf eine bestimmte Systemeinheit zu beschränken?
journalctl -u <unit> --vacuum-time=2d
scheint nicht wie gewünscht zu funktionieren: gemäß der Dokumentation funktioniert -u
nur bei der Anzeige von Protokollen.
In der Tat scheint es, dass man * journalctl verwenden muss, um 'systemd's Logs zu manipulieren ... und dass' journalctl' selbst nicht in der Lage ist, das Zeug zu machen ... – ryolait