我正在努力学习如何使用kpartx,并且遇到了一些麻烦。我的最终目标是将嵌套的LVMs用于虚拟机,其中VM的" /home“位于一个嵌套的LVM中,其余的VM位于第二个嵌套的LVM中,因此我可以使用/home和/”所有其他东西“的快照。
当我发出"kpartx -av /dev/vg2/ LVM 1“时,没有输出,也没有输出告诉我新嵌套LVM的名称。同样,没有来自"kpartx -l /dev/vg2/LVM1 1“的输出。因此,如果没有新的嵌套卷名,我就无法挂载或创建文件系统。我的猜测是嵌套的LVMs实际上并没有被创建..。
问:我的Kpartx安装中缺少什么东西吗(apt-get安装kpartx似乎是按预期安装的)?卡蒂不是在RAID1上工作,还是在Wheezy上有问题?
一些关于我的环境的描述:
-Encrypted RAID1,LVM,两个卷组(我试图在vg2上使用Kpartx ),Wheezy;Linux (VM环境)
谢谢!
发布于 2014-02-05 20:02:16
首先,为了明确起见,kpartx将检测并呈现嵌套在lv中的任何块设备。无论是pv还是anotger分区类型。接下来,如果您的底层设备是加密的,那么kpartx就不可能看到任何东西。此外,我不确定我是否理解你的设置,但如果这样做,我怀疑这是否会成功。lvm元数据存储创建PV/VG/LV的机器的主机名。在某种程度上,这可能是个问题。我不会尝试管理由主机上的来宾创建的lv。
https://serverfault.com/questions/573470
复制相似问题