这是一种奇怪的情况,但基本上,我需要以某种方式挂载一些 xen 客户映像(由 LVM 制作)并查看它们的目录结构。kpartx 可以做到这一点......
这很简单;只是我的恢复区域与创建这些 LVM 映像的服务器不同,这意味着我无法访问具有物理磁盘的系统。我所拥有的只是整个系统的备份查看编辑(我已提取到目录结构中的图像). 因此基本上我在 /restore 下有另一个根文件系统,我可以 chroot 到该文件系统。
我不确定我尝试做的事情是否可行。有人对此有任何想法吗?
TL;DR:尝试挂载逻辑卷的 xen 映像,但不是在原始 LVM 配置完成的服务器(或磁盘)上。我有 /etc/lvm/backup/etc 文件,但我真的不知道如何使用它……
奖励:创建原始 LVM 配置的磁盘位于软件 RAID 中。
** 它不是一个“图像”,而是一个文件系统备份,所以我对磁盘本身一无所知……
答案1
如果您实际上只有来自旧的(我猜是损坏的?)Xen dom0 根目录的文件系统转储,那么您将无法恢复逻辑卷。它们不是 dom0 文件系统的一部分,但可能像分区/块设备一样发挥作用。
请注意,如果您有办法将实际的逻辑卷带到新服务器(例如,通过插入 RAID 1 阵列的成员),您应该能够通过运行pvscan
、vgscan
和来使用它们lvscan
。
答案2
什么样的软件 raid?md?在这种情况下,如果您已从 mdX 设备中取出图像,则它无论如何都是透明的 - 无需担心。
如果文件中有图像,您可以使用“losetup”来设置循环块设备,然后使用典型的“vgscan”/“vgchange”、“pvscan”、“lvscan”序列使卷组、物理和逻辑卷联机。