Table of Contents
Resize/Increase_the_Size_of_a_File_Based_DomU_Xen_Filesystem
Background
File based Images are sometimes used as a quick method to getting a DomU guest Xen up and running. LVM is the production method allowing for simple resizing. File based Images however, can be increased in size.
Method
Backup the File based image firstly, making sure it is not mounted nor running as a xen domU.
dd if=/dev/zero of=file.img bs=1M conv=notrunc count=1 seek=2000 #This resizes the file.img to 2GB. losetup /dev/loop1 file.img #loop1 had to be used as xen was already running a different domU via loop0. e2fsck -f /dev/loop1 resize2fs /dev/loop1 e2fsck -f /dev/loop1 losetup -d /dev/loop1
That should be it all ok. It is a very fast method. It would be possible to simply mount the old image, and mount a newly created larger image and to copy across everything manually, however the above should work fine.
Reference: http://jailtime.org/howto:filesystem