我使用 LXC 在 ubuntu 服务器中创建了两个容器(比如 TestOneContainer 和 TestTwoContainer)。现在 lxc 文件系统位于 /home 文件夹中,两个容器也使用 /home 文件夹。在安装 Ubuntu 服务器操作系统时,我为这两个容器创建了两个分区(TestOneContainer 为 100 GB,TestTwoContainer 为 200 GB)。我想在 100 GB 空间中安装 TestOneContainer,在 200 GB 空间中安装 TestTwoContainer。我怎样才能做到这一点?
我已经从这个链接尝试了这些命令
创建并符号链接两个目录:
sudo mkdir /srv/lxclib /srv/lxccache
sudo rm -rf /var/lib/lxc /var/cache/lxc
sudo ln -s /srv/lxclib /var/lib/lxc
sudo ln -s /srv/lxccache /var/cache/lxc
或者,使用绑定挂载:
sudo mkdir /srv/lxclib /srv/lxccache
sudo sed -i '$a \
/srv/lxclib /var/lib/lxc none defaults,bind 0 0 \
/srv/lxccache /var/cache/lxc none defaults,bind 0 0' /etc/fstab
sudo mount -a
但是这些命令是将 lxc 挂载在不同的文件系统中,而不是 TestOneContainer 或 TestTwoContainer。