我已经建立了一个名为 cinder-volumes 的 VG。在这个 VG 中,我创建了一个名为 leader-volume 的 PV。然后我将这个 PV 挂载为 KVM Ubuntu 安装的根文件系统。在安装过程中,我选择了LVM分区。最后,我为 PV 领导卷创建了一个快照。现在我想在我的 Ubuntu 安装中读取一些文件......我该怎么办?
问问题
7292 次
1 回答
10
看一下kpartx
- 它对于管理整个文件系统通常打包到单个卷中的 VM 特别有用。
kpartx
可以为嵌套在块设备或磁盘映像上的分区创建设备节点。
挂载(以下之一):
kpartx -av your_vm_disk.img
kpartx -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.img
kpartx -dv /dev/mapper/your_device
于 2013-01-20T20:06:13.047 回答