如何在 fstab 中使用 cgroup,而不是 systemd 中的默认 /sys/fs/cgroup?

如何在 fstab 中使用 cgroup,而不是 systemd 中的默认 /sys/fs/cgroup?

我想从 fstab 挂载我的 cgroup,而不是允许 systemd 将它们挂载在 /sys/fs/cgroup。我的 fstab 写入了 /cgroup/cpu、/cgroup/blkio 等目标。当我启动时,机器启动到紧急模式,我看到如下消息:

[FAILED] Failed to mount /cgroup/cpu.
See 'systemctl status cgroup-cpu.mount' for details.

检查状态报告:

mount: /cgroup/cpu: cgroup already mounted on /sys/fs/cgroup/systemd.

因此,看起来 systemd 正在竞相安装自己的 cgroup,然后再安装 fstab 中我想要的 cgroup。

有什么方法可以让 systemd 在 fstab 中屈服于我的 cgroup 吗?

答案1

经过一番挖掘,我了解到 systemd 拒绝在安装这些文件的位置上做出让步。这一页概述哪些安装座可以被阻止自动安装,哪些不能。该列表指定/sys/fs/cgroup始终自动安装。

相关内容