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

Re: 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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.