首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LXC/LXD错误:无法更改LVM配置。镜像或容器仍在使用LV:

LXC/LXD错误:无法更改LVM配置。镜像或容器仍在使用LV:
EN

Stack Overflow用户
提问于 2015-11-15 04:05:59
回答 1查看 455关注 0票数 0

需求:在各自的磁盘上创建两个可靠的容器,这样我就可以设置一个2节点的mongodb副本集。我的想法是创建两个LVM卷组,这样每个容器都拥有自己的卷组(以及相关的磁盘)。

代码语言:javascript
复制
sgireddy@sbox02:/var/lib$ lxc config show
config:
  images.remote_cache_expiry: "10"
  storage.lvm_thinpool_name: thinpool1
  storage.lvm_vg_name: vgpool1

然后,我可以在这个新的卷组上创建一个容器。

现在我想切换到我的第二个卷组,但lxc不允许我这样做。

代码语言:javascript
复制
sgireddy@sbox02:/var/lib$ lxc config set storage.lvm_vg_name vgpool2
error: Can not change LVM config. Images or containers are still using LVs: [db01 ***]

有没有人能建议一个解决方案或变通办法?

EN

回答 1

Stack Overflow用户

发布于 2015-11-24 01:30:55

LXD一次只支持一个后备存储,它将它用于所有东西,而不仅仅是容器(也包括图像和快照)。

在你的例子中,听起来你想做的是让LXD使用一个VG来存储它的东西(容器,图像,快照),然后为来自你的任何一个存储VG的每个容器添加一个单独的“设备”。

具体地说,您需要查看“磁盘”类型的设备。容器的“磁盘”条目可以是挂载到容器内给定路径上的分区,也可以是主机上绑定挂载到容器内给定路径上的路径。

可以实时添加和删除这些内容,也可以将其设置为只读。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33712772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档