有没有办法通过 CoreOS 上的云配置来配置 journald.conf?

有没有办法通过 CoreOS 上的云配置来配置 journald.conf?

尝试找到一种自动设置的方法SystemMaxUsesystemd-journald.service我知道我可以手动设置/etc/systemd/journald.conf。但根据我的经验,CoreOS 更新后它会恢复为默认值。

而且,配置drop-ins不起作用cloud-config,因为默认服务定义文件不包含该SystemMaxUse字段。

有没有办法通过 CoreOS 上的云配置来配置 journald.conf ?或者,有没有办法自动设置它?

答案1

尝试找到一种方法来自动设置 systemd-journald.service 的 SystemMaxUse。我知道我可以在 /etc/systemd/journald.conf 中手动设置它。但根据我的经验,它会在 CoreOS 更新后恢复为默认值。

更新只会触及 /usr,它已经是只读的了。写入 /etc 的任何内容都会保留下来,您可以对其进行管理、更新等操作。

此外,在 cloud-config 中配置插件不起作用,因为默认服务定义文件不包含 SystemMaxUse 字段。

我相信插件可以添加原始服务文件中不存在的新参数,所以这应该不是问题。你以前遇到过这种情况吗?你可能需要执行systemctl daemon-reload并重新启动systemd-journald才能使更改生效。

有没有办法通过 CoreOS 上的云配置来配置 journald.conf ?或者,有没有办法自动设置它?

通过云配置写出它并重新启动systemd-journald应该可以工作。

相关内容