Hallo zusammen,
ich benutze Debian 9 stretch und möchte mich in journalctl einarbeiten.
Jetzt möchte ich die Log Dateien permanent speichern.
Ich habe in der Datei /etc/systemd/journald.conf den Parameter storage auf persistent gesetzt.
journalctl --lists-boots zeigt mir auch nach meheren Neustarts mehrere "Dateien" an.
Dann habe ich mit dem Befehl mkdir -p /var/log/journal das Verzeichnis journal angelegt und
anschliessend den Befehl systemd-tmpfiles --create --prefix /var/log/journal ausgeführt.
In diesem Verzeichnis wird mir aber nach mehreren Neustarts nur ein Verzeichnis (14fd54............)
mit 2 Dateien ( systemd.journal , systemd.journal@12.........journal und user-1000.journal , user-1000@31.....joruanl ) angezeigt.
Meine Frage: Warum habe ich nur ein Verzeichnis in /var/log/journal?
Vielleicht habe ich das auch nicht richtig verstanden.
Für die Hilfe und eine Erkläring bin ich sehr dankbar.
gonzo123
/var/log/journal
Re: /var/log/journal
„14fd54............“ ist meines Wissens eine eindeutige ID, die systemd dem Computer gibt, die machine-id (»/etc/machine-id«). Dort wären also wohl nur mehrere Verzeichnisse, wenn dein systemd-journald die Logs mehrerer PCs speicher würde.gonzo123 hat geschrieben:25.06.2018 10:54:38[…]
In diesem Verzeichnis wird mir aber nach mehreren Neustarts nur ein Verzeichnis (14fd54............) []
[…]
Für das dauerhafte Speichern der Log genügt es übrigens entweder
- »/var/log/journal« anzulegen oder
- »Storage=persistent« zu setzen.
Die default-Einstellung »auto« sorgt nämlich genau dafür, dass das Log dauerhaft gespeichert wird, wenn das obige Verzeichnis existiert.