尝试找到一种自动设置的方法SystemMaxUse
。systemd-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
应该可以工作。