Systemd-Journald

強制 journald 將日誌保留 30 天

  • February 10, 2022

我正在使用 journalctl 進行日誌記錄,它似乎只保留日誌 1 小時,我如何強制它保留 30 天的日誌?

仔細檢查您的journald.conf文件。可能您沒有使用SystemMaxUseor的預設值MaxFileSec。如果您想要 30 天的日誌,請使用MaxFileSec=30day. 然後用systemctl restart systemd-journald

還要檢查您目前用於日誌的journalctl --disk-usage空間以及磁碟中有多少可用空間df -lh。也許如果您的可用空間很小,那就會觸發吸塵操作。

引用自:https://unix.stackexchange.com/questions/690074