如何在 systemd 中禁用 udevd?

Rob*_*een 7 fedora udev systemd lxc

我正在尝试从 Fedora 16 主机启动 Fedora Rawhide LXC 容器,但它不起作用 -systemd只是不断进入紧急模式。因为udevd在 LXC 容器中不起作用,我想我会尝试udevd在来宾内部禁用,但我无法做到这一点。

你会认为

systemctl disable udev.service
Run Code Online (Sandbox Code Playgroud)

会做的伎俩,但它没有。我可以看到它udevd仍在通过pstree在主机中运行而产生。

Nik*_*ley 3

该命令是systemctl控制下的服务systemd

禁用该服务下次运行:systemctl disable udevd.service

停止当前正在运行的服务:systemctl stop udevd.service

浏览作者提供的这些文档链接systemd

http://0pointer.de/blog/projects/systemd.html

http://0pointer.de/blog/projects/on-etc-sysinit.html

它们很长,但值得休闲阅读,而且很重要,因为主要的 Linux 发行版正在这个关键时刻跳入下一阶段的改进/增强systemd,留下一些(旧派思想)SysV 风格的操作。