I often think that if I went into marketing, I could have made millions. But, it would have been selling stupid stuff that no one would use.
I have a system running Xen, and I was curious how to make the disk bigger if I needed to. Here's how I did it. small is the name of the host running dom0. It's also the name of the Physical Volume used by LVM. Installed Debian onto an LVM partition leaving 700GB not used, leaving it for LVM based VMs using Xen. small:/etc/xen-tools# lvscan ACTIVE '/dev/small/root' [6.52 GB] inherit ACTIVE '/dev/small/swap_1' [5.74 GB] inherit ACTIVE '/dev/small/lvhome' [279.39 GB] inherit Name Flags Part Type FS Type [Label] Size (MB) ---------------------------------------------------------------------------------------------------------- sda1 Boot Primary Linux ext3 254.99 sda2 Primary Linux LVM 999947.29 Install Debian and xen-tools. small:/etc/xen-tools# egrep -v '^#|^ *$' /etc/xen-tools/xen-tools.conf lvm = small Created a virtual machine that originally had 8Gb xen-create-image --hostname=xen2.brie.com --size=8Gb --swap=2048Mb --ip=192.168.1.106 --memory=1024Mb --arch=amd64 As you can see, the LVM partition only shows 8Gb small:/etc/xen-tools# lvscan ACTIVE '/dev/small/xen2.brie.com-swap' [2.00 GB] inherit ACTIVE '/dev/small/xen2.brie.com-disk' [8.00 GB] inherit Shut down the VM. I think you can actually do this to a live VM, but for this, I just shut it down. No need to pull out the scalpel for this one. # xm shutdown xen2.brie.com Add the extra space to the Logical Volume used by the xen2 VM. # lvextend -L +4G /dev/small/xen2.brie.com-disk fsck the partition # e2fsck -f /dev/small/xen2.brie.com-disk Resize it! # resize2fs /dev/small/xen2.brie.com-disk Start my VM with its additional disk space! # xm create /etc/xen/xen2.brie.com Is that trick or what? brian -- Brian Lavender http://www.brie.com/brian/ "Those that fail to learn from history, are doomed to repeat it." - Winston Churchill _______________________________________________ vox-tech mailing list vox-tech@lists.lugod.org http://lists.lugod.org/mailman/listinfo/vox-tech