我已经构建了一个名为cinder-volumes的VG。在这个VG中,我创建了一个名为leader-volume的PV。然后,我将这个PV挂载为KVM Ubuntu安装的根文件系统。在安装过程中,我选择了LVM分区。最后,我为PV leader-volume创建了一个快照。现在我想读取我的Ubuntu安装中的一些文件...怎么办?
发布于 2013-01-21 04:06:13
看一看kpartx -它对于管理虚拟机特别有用,在这些虚拟机中,整个文件系统通常被打包到单个卷中。kpartx可以为嵌套在块设备或磁盘映像上的分区创建设备节点。
装载(以下操作之一):
kpartx -av your_vm_disk.imgkpartx -av /dev/mapper/your_device其中your_device可以是一个LVM分区。-v选项使kpartx显示它为嵌套分区创建的设备。
装载相应的/dev/mapper/loopXpX:
mount /dev/mapper/loop0p1 /mnt卸载(卸载环路设备后):
umount -d /dev/mapper/loop0 umount -d diskimage.img删除设备映射:
kpartx -dv your_vm_disk.imgkpartx -dv /dev/mapper/your_devicehttps://stackoverflow.com/questions/14048965
复制相似问题