On Wed, Sep 3, 2008 at 7:57 AM, henry ritzlmayr <xen-list@xxxxxx> wrote:
> Am Dienstag, den 02.09.2008, 11:12 -0400 schrieb Dustin Henning:
>> I'm not especially familiar with dd, but couldn't it be used for
>> this? It seems I recall something about skipping blocks before writing, so
>> if you skip enough blocks to go to the end of the file and then write enough
>> blocks to extend it as much as you want, wouldn't this make the single disk
>> that much bigger the next time it is mounted to a domU? Obviously it would
>> be wise to back-up the image first, and this would probably be an offline
>> operation, but it seems to me it might be better (or at least easier to
>> manage) than having two physical volumes (unless you want to use two real
>> disks or something).
>> Dustin
>
> If you like it within one file:
>
> dd if=/dev/zero bs=1G count=5 >> imagefile
>
> adds five gigs to your imagefile.
>
Hello,
I did it a couple of time the following way:
shut down the VM,
dd if=/dev/zero of=/VM/myxen_back_grow.img bs=1M conv=notrunc
count=5000 seek=10240
count is the size that you wanna add(here 5GB more)
losetup /dev/loop4 /VM/myxen_back.img
kpartx -av /dev/loop4 (do I really need this in the first run? you
could use it to mount the partition and backup data or something)
fdisk /dev/loop4
now delete the old partition and create a new one, fill it up the whole space.
save
than remove the kpartx with "kpartx -d /dev/loop4", also delete the
loopback "losetup -d /dev/loop4"
and remap the loopback and kpartx like in the beginning.
now you can/should do a "e2fsck -f /dev/mapper/loop4p1" after that
do a "resize2fs /dev/mapper/loop4p1" and check the partition again.
now delete the kpartx and loopback and boot into the VM, it should now
be bigger.
greetings
> cheers
> Henry
>
>
>> -----Original Message-----
>> From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
>> [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Thomas Hager
>> Sent: Tuesday, September 02, 2008 10:38
>> To: xen-users@xxxxxxxxxxxxxxxxxxx
>> Subject: Re: [Xen-users] how to expand a xen image?
>>
>> On Tue, 2008-09-02 at 15:50 +0200, Eric Doutreleau wrote:
>> > Hi
>> hi,
>>
>> > Is there a simple way to expand the image in order to expand the lvm?
>> kinda:
>>
>> add another image file as /dev/hdb to your domU, create a physical volume on
>> the new disc and extend your volume group with vgextend.
>>
>> hth,
>> tom.
>>
>
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
>
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|