Il 16/10/2012 08:23, Kuniyasu Suzaki ha scritto:
>>> "delvm" is a command to delete a snapshot image in a qcow2 file.
>>> However it does not reduce the qcow2 file size.
>>
>> Note that the file will not grow when new allocations are performed in
>> the future.
> 
> You mean that the qcow2 file size will not increase when "savevm"
> commnad is issued after "delvm".
> Namely, the qcow2 file size is almost same when I take a snapshot
> after delete previous snapshot image.

Exactly.  The first writes to the qcow2 file will also reuse the space
left free by "delvm", if they have to allocate new clusters.

>> QEMU should also convert the unused clusters to "holes" in the file
>> system, but it doesn't do that yet.
> 
> I hope a qcow2 file is reduced automatically when a snapshot is deleted.

Yes, that's part of the plan.  The file would not reduce its size, but
the space would still be given back to the filesystem.

Paolo

Reply via email to