![如何使设备节点在 LXC 中持久化](https://linux22.com/image/652261/%E5%A6%82%E4%BD%95%E4%BD%BF%E8%AE%BE%E5%A4%87%E8%8A%82%E7%82%B9%E5%9C%A8%20LXC%20%E4%B8%AD%E6%8C%81%E4%B9%85%E5%8C%96.png)
我需要在 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