Re: resizing Xen para-virtualized guest partition

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



runmd wrote:

I created a para-virtualized guest as 10GB. Later down the road I would like to grow it to 20GB. Can I do this with it being just a file on Dom0. The only possible solution I can think of is creating a new domU as 20GB and then doing a dd command and copying one virutal disk to another. But I would like to just grow the guest, if possible.
Thanks
Terry


There are two possible ways to do this; both rely on using LVM inside the guest to expand the LV.

1) You should just be able to append data to the end of the disk in the dom0 (something like "dd if=/dev/zero count=10G >> /var/lib/xen/images/guest.dsk), and use "pvresize", vgextend, lvextend, and resize2fs inside the guest to expand the disk.

2) If you are uncomfortable with the first method, you can define another disk and expand your LVM that way. On the dom0 do something like "dd if=/dev/zero of=/var/lib/xen/images/guest-disk2.dsk count=10G", then add another line into your /etc/xen/guest configuration file for the second disk. Then boot the guest, and inside the guest partition the disk with LVM partition, vgextend the VG with the new partition, and finally lvextend the LV with the new space.

If you aren't using LVM inside the guest, the best you are going to get away with is adding a second disk (like 2) above), and just mounting that inside the guest as another mountpoint.

Chris Lalancette

--
Fedora-xen mailing list
Fedora-xen@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-xen

[Index of Archives]     [Fedora General]     [Fedora Music]     [Linux Kernel]     [Fedora Desktop]     [Fedora Directory]     [PAM]     [Big List of Linux Books]     [Gimp]     [Yosemite News]

  Powered by Linux