我已经建立了一个名为cinder-volumes的VG.在这个VG中,我创建了一个名为leader-volume的PV.然后我将此PV安装为KVM Ubuntu安装的根文件系统.在安装过程中,我选择了LVM分区.最后,我为PV领导者卷创建了一个快照.现在我想在我的Ubuntu安装中读取一些文件......我该怎么办?
看一看kpartx- 它对于管理整个文件系统经常打包成单个卷的VM特别有用.
kpartx可以为嵌套在块设备或磁盘映像上的分区创建设备节点.
装载(以下之一):
kpartx -av your_vm_disk.img
Run Code Online (Sandbox Code Playgroud)
kpartx -av /dev/mapper/your_device
Run Code Online (Sandbox Code Playgroud)
哪里your_device可以是LVM分区.该-v选项导致kpartx显示为嵌套分区创建的设备.
挂载相应的/ dev/mapper/loopXpX:
mount /dev/mapper/loop0p1 /mnt
Run Code Online (Sandbox Code Playgroud)
卸载(卸载循环设备后):
umount -d /dev/mapper/loop0
Run Code Online (Sandbox Code Playgroud)
umount -d diskimage.img
Run Code Online (Sandbox Code Playgroud)
删除设备映射:
kpartx -dv your_vm_disk.img
Run Code Online (Sandbox Code Playgroud)
kpartx -dv /dev/mapper/your_device
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6570 次 |
| 最近记录: |