我已经建立了一个名为cinder-volumes的VG。在这个VG中,我创建了一个名为leader-volume的PV。然后我将此PV安装为KVM Ubuntu安装的根文件系统。在安装过程中,我选择了LVM分区。 最后,我为PV领导者卷创建了一个快照。 现在我想在我的Ubuntu安装中读取一些文件......我该怎么办?
答案 0 :(得分:8)
查看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