如果我尝试在KVM主机上执行以下操作:
# kpartx -av /dev/VolGroup00/kvm101_img
add map kvm101_img1 : 0 208782 linear /dev/VolGroup00/kvm101_img 63
add map kvm101_img2 : 0 125612235 linear /dev/VolGroup00/kvm101_img 208845
# mount /dev/mapper/kvm101_img1 /mnt
然后我要挂载/ boot分区。但是,如果我输入以下内容,则会出现错误:
# mount /dev/mapper/kvm101_img2 /mnt
mount: you must specify the filesystem type
这是来宾计算机上的fdisk布局:
# fdisk -l
Device Boot Start End Blocks Id System
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 7832 62806117+ 8e Linux LVM
是否可以在guest虚拟机上找到根分区并将其挂载在主机系统上?
我想您对kvm101_img2的引用是一个错字。应该是_img1,对吧?
—
joechip 2011年
_img1使用上述方法正确安装,但是_img1是/ boot分区,等效于guest虚拟机上的/ dev / hda1。问题是我无法挂载包含/ dev / hda2 Linux LVM的_img2。该分区布局是CentOS安装程序的默认设置。
—
Evolver
哦,好的,我被KVM的参考赶走了。那么,这个问题就没有KVM了,它只是另一个LVM内部的一个结构。
—
joechip