guesty Asked: 2022-02-11 04:42:26 +0800 CST2022-02-11 04:42:26 +0800 CST 2022-02-11 04:42:26 +0800 CST 强制 journald 将日志保留 30 天 772 我正在使用 journalctl 进行日志记录,它似乎只保留日志 1 小时,我如何强制它保留 30 天的日志? systemd-journald 1 个回答 Voted Best Answer Iyán 2022-02-11T05:04:41+08:002022-02-11T05:04:41+08:00 仔细检查您的journald.conf文件。可能您没有使用SystemMaxUseor的默认值MaxFileSec。如果您想要 30 天的日志,请使用MaxFileSec=30day. 然后用systemctl restart systemd-journald 还要检查您目前用于日志的journalctl --disk-usage空间以及磁盘中有多少可用空间df -lh。也许如果您的可用空间很小,那就会触发吸尘操作。
仔细检查您的
journald.conf
文件。可能您没有使用SystemMaxUse
or的默认值MaxFileSec
。如果您想要 30 天的日志,请使用MaxFileSec=30day
. 然后用systemctl restart systemd-journald
还要检查您目前用于日志的
journalctl --disk-usage
空间以及磁盘中有多少可用空间df -lh
。也许如果您的可用空间很小,那就会触发吸尘操作。