在特定时间轮换 journald

在特定时间轮换 journald

是否可以配置 journald 在一天中的特定时间轮换日志,或者从外部触发日志轮换(比如在 systemd 计时器或 cron 作业中)?

这样做是为了与增量备份配合使用,这些增量备份会复制已更改的整个文件。我的发行版上的默认 journald 设置似乎根据 SystemMaxFileSize 轮换,大约每三天轮换一次。这意味着每个增量备份都会复制尚未轮换的 0-3 天的日志。我可以减少该值或设置 MaxFileSec,以降低平均重复数据量,但轮换时间仍然是任意的,因此仍然会有一些重复的数据。

如果我可以将 journald 日志轮换配置为在计划备份之前不久进行,那么增量备份中就不会出现重复数据。

相关内容