如何使设备节点在 LXC 中持久化

如何使设备节点在 LXC 中持久化

我需要在 LXC 中使用 /dev/fuse。cgroups 已正确配置,即我可以手动创建设备节点,并且一切正常 - 直到我重新启动容器,然后节点就消失了。当然,我可以使用专用的启动脚本重新创建节点,但我希望有一种不那么黑客的方法来实现这一点。

那么如何规范地做到这一点?

答案1

如果不在 LXC 1.x 容器中使用 systemd init,对我来说可以:

lxc.autodev = 0
lxc.cgroup.devices.allow = c 10:229 rwm

对于容器内创建的 /dev/fuse 设备:

mknod /dev/fuse c 10 229

相关内容