On 03/15/2015 08:28 AM, Yitao Jiang wrote: > Hi,guys > I wanna to get the disk snapshot size, but found nothing libvirt commands > related,except qemu-img. > I create two disk snapshots, but nothing return its' size > > [root@cskvm01 qcow2]# qemu-img info > /mnt/e6758700-af68-3c06-ade3-53f5f9b93507/e2cf6551-0d2c-4382-a86c-8ba633954ff2 > image: > /mnt/e6758700-af68-3c06-ade3-53f5f9b93507/e2cf6551-0d2c-4382-a86c-8ba633954ff2 > file format: qcow2 > virtual size: 5.0G (5368709120 bytes) > disk size: 1.0G > cluster_size: 65536 > Snapshot list: > ID TAG VM SIZE DATE VM CLOCK > 1 4fc42d73-8257-42bd-8807-81700fd3c689 0 2015-03-15 21:05:55 > 01:05:53.583 > 2 2fd6aeab-cb26-446d-b1c6-e8d70d33f651 0 2015-03-15 21:50:35 > 00:00:00.000 qemu-img info only reports the amount of storage tied up in the memory portion of an internal snapshot. If you take an internal snapshot when the guest is not running, then there is no memory state, so the size is correctly 0. There is currently no way to access the amount of the qcow2 file that is tied up by a given internal snapshot and which would be freed if that snapshot is deleted, but adding such a metric would be a job for the qemu list, and not anything libvirt can do without qemu's help. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users