我使用VHD格式从XenCenter导出VM的导出磁盘映像。 我使用从设置压缩,如果有任何影响。 如何在不创build虚拟机的情况下访问文件? 我有虚拟机设置以及磁盘。 Fdisk可以读取映像,但不会列出任何分区。 我不关心系统本身,只关心文件。 更值得注意的是/ etc和/ home。
虚拟机是在XenServer 6.2中创build的(如果我记得正确的话),它使用的是LVM。 后来,当我升级到Debian 8时,我还将XenServer升级到6.5并安装了SP1。 我必须注意到,XenXerver的硬盘驱动器已经损坏,但在导出来宾操作系统没有问题之前。 我相当积极的形象,我有function。
我到目前为止所尝试的:
有可能是我已经尝试过的其他东西,但我现在不记得了。 我现在完全无助
您需要多个步骤来安装和读取图像。 首先将VHD转换为RAW
qemu-img convert -f vmdk -O raw myfile.vhd myfile.img
原始文件当然会保持不变。 接下来你将不得不安装这个文件。 为此,涉及几个步骤
首先,将原始图像连接到回送设备。
losetup / dev / loop0 myfile.img
如果我理解正确,你正在使用一个逻辑卷。 这意味着你不能直接挂载它,但你find并激活卷组
LVS
vgchange -ay YourVG
如果lvs没有find你的音量,你将不得不改变lvmfilter
/etc/lvm/lvm.conf
并将其设置为
filter = [“a /.*/”]
完成后,您可以挂载逻辑卷。
mount / dev / mapper / lvol01 / mnt
希望这是有帮助的。