In case you use image files from
stacklet.com , everything is quite simple:
Turn off the car. Create an empty file of the desired size:
dd if=/dev/zero of=Tempfile bs=1M count=10010add this file to the end of the image file, for example:
cat Tempfile >>ubuntu.9-10.x86.imgand resize the file system partition:
')
resize2fs -f ubuntu.9-10.x86.imgWe start the car and that's it, we got a new partition size.
But if you yourself created a virtual or paravirtual machine.
And the image file contains several sections, for example:
/dev/sda1 /boot
/dev/sda2 swap
/dev/sda3 /do this:
we stop the car, we create an empty file of the necessary size
dd if=/dev/zero of=zero.img bs=1M count=5000add this file to the end of the image file
cat zero.img >>t2.imgthen we screw the resulting file into the system and run fdisk
/sbin/losetup /dev/loop1 /vm/t2.img
fdisk /dev/loop1() delete - delete our partition, in this case / dev / sda3
() add - add the partition / dev / sda3 with the same beginning, but the new size
save changes
disconnecting the image from the system
/sbin/losetup -d /dev/loop1we start our virtual machine and
already in itresize2fs /dev/sda3that's all.
A note of a practical nature, I was looking for info in my time, and if everything is without problems in the first variant, then in the second one should be careful not to lose info. Perhaps someone will be useful.