使用不同选项重新启动 systemd 而无需重新启动?

使用不同选项重新启动 systemd 而无需重新启动?

是否可以重新启动systemd并添加/删除/覆盖从内核启动命令行(即/proc/cmdline)获得的任何选项?

我遇到了漏洞在新内核上使用 systemd 232 和 docker,其中 docker 无法运行任何容器,错误消息如下:

# docker start containername
Error response from daemon: rpc error: code = 2 desc = "oci runtime error: could not synchronise with container process: no subsystem for mount"
Error: failed to start containers: containername

我知道我可以通过编辑 grub 配置来使机器重新启动(我已经在另一台机器上完成了该操作,并且它可以工作)来使其工作systemd.legacy_systemd_cgroup_controller=1,但我现在真的不想重新启动。需要几个小时才能将我的“上下文”恢复到我需要的位置。

那么,是否有任何我可以编辑的 systemd 配置文件,或者我可以传递给systemctl daemon-reexec或 的参数daemon-reload,或者我可以做些什么来让 systemd 以该设置重新启动而无需重新启动?

相关内容