
The 28/06/13, Edoardo Comar wrote:
I think a good way to get that is to shrink the filesystem of the original disk, shrink the disk itself and convert the file-based image to the LV like you do.
Once done, you can extend the LV and the filesystem back to what it was before the process if needed.
Other than that, I don't know a way to get what you want with the current tools.
Thanks Nicholas, the above seems to have worked. Quite a few steps, though - so prone to error ...
Right. I would let the VMs run some times before deleting the image file. For more sanity, you can try to get 100% filesystem usage to check that allocation works for the whole filesystem space.
When you say 'tools' I think you mean that qemu-img cannot at the moment support conversion to thin LVs.
I meant tools in general: libvirt, qemu, dd, etc. -- Nicolas Sebrecht