Віталій Карпенко Asked:2020-12-30 00:07:47 +0800 CST2020-12-30 00:07:47 +0800 CST 2020-12-30 00:07:47 +0800 CST LXC 容器的共享存储 772 有几个 LXC 容器,LVM 逻辑卷用作 rootfs 的存储。 我希望所有容器都有一个安装在 /mnt/shared 中的公共 LVM 逻辑卷,所有容器都可以在其中写入/读取。 我怎样才能做到这一点? lvm 1 个回答 Voted Best Answer Мелкий 2020-12-30T16:39:21+08:002020-12-30T16:39:21+08:00 在主机系统上安装所需的共享存储。在任何地方,容器内的路径都可以配置为任何其他。 然后,在每个必要容器的配置中,写入绑定目录 lxc.mount.entry=/path/in/host/mount_point mnt/shared none bind 0 0 注意容器内的路径必须是相对的。在容器内部,应该已经创建了一个空目录。 就是这样,启动(或重新启动)容器并获得容器的公共目录。 读写权限——要么使用 0777 许可,要么使用容器和主机系统之间的 uid/gid 映射。我没法给你任何建议,我没有试验过。
在主机系统上安装所需的共享存储。在任何地方,容器内的路径都可以配置为任何其他。
然后,在每个必要容器的配置中,写入绑定目录
注意容器内的路径必须是相对的。在容器内部,应该已经创建了一个空目录。
就是这样,启动(或重新启动)容器并获得容器的公共目录。
读写权限——要么使用 0777 许可,要么使用容器和主机系统之间的 uid/gid 映射。我没法给你任何建议,我没有试验过。