我想在一个具有多个后端磁盘的Ubuntu主机上build立一个lxc容器。 至less有两个:
/boot / /opt, maybe
有一种方法可以在一个lxc-setup命令中完成这个任务吗? 以下是我已经用来创build容器的东西:
sudo lxc-create -t ubuntu -n ubuntu32 -B lvm --vgname=lxcDG --lvname=lv-lxc-ubuntu32 \ --fstype=ext4 --fssize=5G -- -a i386
我有需要类似于你的。
我想我find了一个解决scheme,但没有一个单一的命令:
假设你的lxc容器已经存在并位于/ var / lib / lxc / mycontainer /中,你会发现一个名为fstab的文件,可能是空的。 假设您创build了一个名为lv的逻辑卷,在卷组vg0中,ext3格式化,并且您想在容器中使用它。 添加以下行:
/dev/vg0/lv mnt ext3 defaults 0 0
尝试启动你的容器:
lxc-start -n mycontainer -F
login并检查您是否看到并访问lv中包含的某些文件(如果没有,则在启动容器之前,在主机中安装卷,创build文件并将其卸载)。