针对普通的分区做如下操作:

1、安装kpartx软件包:

p_w_picpath

2、列出某个虚拟磁盘的分区信息:

Accessing Data From A KVM Guest Disk Image_第1张图片

temp.img只有一个分区。

3、分区映射:

Accessing Data From A KVM Guest Disk Image_第2张图片

kpartx会经虚拟磁盘的分区信息映射到/dev/mapper目录下,并且名称的格式是loopXpY

4、挂载虚拟磁盘分区:

Accessing Data From A KVM Guest Disk Image_第3张图片

完全可以进行读写操作。

5、卸载虚拟分区以及删除分区映射:

Accessing Data From A KVM Guest Disk Image_第4张图片

针对LVM卷做如下操作:

1、映射分区:

Accessing Data From A KVM Guest Disk Image_第5张图片

cs03.img上装有linux操作系统,boot分区对应/dev/mapper/loop0p1,而/dev/mapper/loop0p2对应卷组。

2、使用vgscan扫描卷组信息:

Accessing Data From A KVM Guest Disk Image_第6张图片

本机上使用的是vg卷组,而虚拟机上使用的是VolGroup卷组。

3、激活虚拟机的卷组:

p_w_picpath

4、显示逻辑卷信息:

Accessing Data From A KVM Guest Disk Image_第7张图片

虚拟磁盘上的逻辑卷一目了然了。

5、访问虚拟磁盘:

Accessing Data From A KVM Guest Disk Image_第8张图片

这里同样可以进行读写操作。

6、卸载虚拟磁盘分区和删除分区映射:

卸载的时候,必须将VolGroup置于未激活状态。

Accessing Data From A KVM Guest Disk Image_第9张图片