free up not used space on a qcow2-image-file on kvm/qemu
Posted
by
bmaeser
on Server Fault
See other posts from Server Fault
or by bmaeser
Published on 2011-11-09T13:31:23Z
Indexed on
2014/08/21
16:22 UTC
Read the original article
Hit count: 288
we are using kvm/qemu with qcow2-images for our virtual machines.
qcow2 has this nice feature where the image file only allocates the actually needed space by the virtual-machine. but how do i shrink back the image file, if the virtual machine's allocated space gets smaller?
example:
1.) i create a new image with qcow2 format, size 100GB
2.) i use this image to install ubuntu. installation needs about 10 gb, the image-file grows up to about 10GB. nothing unexpected so far.
3.) i fill up the image with about 40 GB of additional data. the image-file grows up to 50GB. i am ok with that :-)
4.) this is where it gets strange: i delete all of the 40GB data on the image, but the image-size still eats up 50GB.
question: how do i free up that 40GB of data and shrink the image to the only needed 10 GB?
thanks in advance, berni
© Server Fault or respective owner