强制 Journald 将日志保留 30 天

强制 Journald 将日志保留 30 天

我使用journalctl进行日志记录,它似乎只保留1小时的日志,如何强制它保留30天的日志?

答案1

仔细检查您的journald.conf文件。可能您没有使用SystemMaxUse或 的默认值MaxFileSec。如果您想要 30 天的日志,请使用MaxFileSec=30day。然后重新启动日志systemctl restart systemd-journald

还要检查当前用于日志的空间有多少,journalctl --disk-usage以及磁盘中有多少可用空间df -lh。也许如果您的可用空间很少,就会触发吸尘操作。

相关内容