WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: Re: Re: [Xen-users] how to expand disk inside of domU?

To: "dan.waterloo@xxxxxxxxx" <dan.waterloo@xxxxxxxxx>, "xen-users@xxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: Re: Re: Re: [Xen-users] how to expand disk inside of domU?
From: Matej Zary <zary@xxxxxxxxx>
Date: Tue, 27 Apr 2010 00:32:06 +0200
Accept-language: en-US
Acceptlanguage: en-US
Cc:
Delivery-date: Mon, 26 Apr 2010 15:33:37 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <5DB0519124BB3D4DBEEB14426D4AC7EA17E9260A47@xxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <4BD5F932.9080005@xxxxxxxxx> <5DB0519124BB3D4DBEEB14426D4AC7EA17E9260A47@xxxxxxxxxxxxxxxxxxxxx>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcrlkE1UMItJVsg7TVGCn7lxm0lR/g==
Thread-topic: Re: Re: [Xen-users] how to expand disk inside of domU?
On Tue, 2010-04-27 at 00:04 +0200, Matej Zary wrote:
> On Mon, 2010-04-26 at 15:36 -0500, Dan Waterloo wrote:
> > i'm trying to find a way to expand a selected partition in my
> DomU...
> >
> > when in a console in the domU, here are the disks available:
> >
> > [root@localhost ~]# df -h
> > Filesystem            Size  Used Avail Use% Mounted on
> > /dev/mapper/VolGroup00-LogVol00
> >                        13G  3.5G  8.1G  30% /
> > /dev/xvda1             99M   21M   74M  22% /boot
> > tmpfs                 257M     0  257M   0% /dev/shm
> >
> > I'd like to expand the /dev/mapper/VolGroup00-LogVol00 disk to 25G
> >
> > The domU is based on an image file, 'webs.img' that resides on a
> disk
> > in the Dom0.
> > In the dom0, I add space to the webs.img file with the following
> > command:
> > dd if=/dev/zero bs=1024k count=12288 >> webs.img
> >
> > then, when i create the webs domu, i.e. xm create webs;
> > it starts, and the new space shows up as "unintialized' space 
> > in the domu. (I see this using vnc to reach the desktop, and
> > open the LVM tool to see the new space).
> >
> > The problem that I'm having is to 'attach' the unintialized space in
> the
> > domU to the /dev/mapper/VolGroup00-LogVol00 disk, and then to expand
> the
> > LogVol00 disk to take advantage of the space.
> >
> > I'm running Centos5 on the dom0, and in the domU. Xen is version 3.
> >
> > Any suggestions? if so, can you please be explicit as to _where_ to
> run the various
> > commands, in the Dom0 or DomU? At this point, I'm pretty confused
> about
> > what to do where....
> >
> > Thanks!
> >
> 
> So to sum it up - your DomU hdd is file based. This virtual disk is
> "LVMed" in the DomU. You resized the virtual disk in the Dom0 and now
> want to utilize this space into the domu using the LVM.
> 
> My guess is, you need to allocate the non-utilized new space to the
> main
> LVM volume group. This volume group is made of actual physical
> volumes.
> So this point me to pvresize, which can be used to extend existing
> physical volume after extending the partition via fdisk.
> 
> LVMs inside DomU can be pain in the *** sometimes, but it should be
> just
> few more commands.
> 
> Rough walk-thru (smaller steps are missing - man and google are good
> friends):
> 
> 0. back up your data
> 01. back up your data
> 02. well, do it, really!
> 1. shut down DomU
> 2. mount the virtual disk img file in the Dom0
> 3. expand the partition with fdisk
> 4. expand the physical volume with pvresize


4.5 ensure that volume group expanded too (vgscan?)
4.6 expand the logical volume with lvresize
 
> 5. expand the filesystem with apropriate command for your filesystem
> (e.g. resize2fs)
> 
> another solution could be using liveCD with some linux distribution
> with
> LVM tools and boot it from virtual cdrom (iso image) in hvm VM setting
> and do these steps "inside" the DomU.
> 
> 
> Someone correct me please if this is dumb solution. :)
> 
> Regards
> 
> matej
> 
> 

forgot few things...

Matej

<<attachment: winmail.dat>>

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
<Prev in Thread] Current Thread [Next in Thread>