我使用journalctl进行日志记录,它似乎只保留1小时的日志,如何强制它保留30天的日志?
答案1
仔细检查您的journald.conf
文件。可能您没有使用SystemMaxUse
或 的默认值MaxFileSec
。如果您想要 30 天的日志,请使用MaxFileSec=30day
。然后重新启动日志systemctl restart systemd-journald
还要检查当前用于日志的空间有多少,journalctl --disk-usage
以及磁盘中有多少可用空间df -lh
。也许如果您的可用空间很少,就会触发吸尘操作。