增加xen中guest虚拟硬盘的大小

我有一个带有LVM的古老的xen 4.0主机系统,只有一个卷组。在VG内部有几个逻辑卷。

我谈论的逻辑卷(从属)是另一个逻辑卷(原点主)的快照。

我确实扩展了几百GB的“Slave”(逻辑卷)逻辑卷,但是guest虚拟机debian linux无法看到这个增加。fdisk仍然显示与之前增加相同的guest虚拟机分区shema。

客人(奴隶和因此主)在逻辑卷上有3个分区..当我可以确认逻辑卷更大时,我将如何增加客人虚拟硬盘驱动器(通常有1逻辑卷= 1分区,你只是调整FS ..)但是,如果我只是增加快照,我如何调整客机硬盘的分区表?

我可以扩展或调整大师或奴隶,但是我想要的,但我不能创build一个新的主人或使奴隶不再是一个快照(由于大小的限制)

由于您的快照在一个时间点包含主vm的状态,并且以后不会更新,因此使用此快照,更改主服务器上磁盘的大小对于从服务器不可见。 换句话说,我认为你必须走很长的路,像你说的那样,首先扩展主设备,然后创build一个新的快照供从设备使用。

要扩展主服务器上的磁盘,
– 增加磁盘映像的大小(在主机上)
– 使guest echo '1' > /sys/class/scsi_disk/0\:0\:0\:0/device/rescan知道磁盘空间增加: echo '1' > /sys/class/scsi_disk/0\:0\:0\:0/device/rescan
– 使用fdisk扩展在lvm中用作物理卷的磁盘分区
– 扩大物理卷的大小: pvresize /dev/<virtual_disk>
– 使用卷组中的所有可用空间扩展包含此物理卷的逻辑卷: lvresize -l 100%FREE /dev/<vg_name>/<lv_name>
– 调整文件系统的大小: resize2fs /dev/mapper/<lv_name>