В некоторых последних версиях qemu возникает проблема при создании разреженных дисков с помощью virt-manager. Обычно формат qcow2 всегда распределяет пространство динамически (разреженно), но некоторым версиям qemu это не удается, они создают диски полного ожидаемого размера.
Решение: Простой способ:
Создайте резервную копию старого образа qcow2. Затем выполните
apt-get install libguestfs-tools virt-sparsify kvm_backup/debian_mssql.qcow2 kvm_images/debian_mssql.qcow2
Сокращение существующих образов:
mv disk.qcow2 disk.qcow2.orig qemu-img convert -O qcow2 disk.qcow2.orig disk.qcow2
Этот процесс удаляет блоки, заполненные нулями. если вы хотите уменьшить некоторые старые диски qcow2 после наведения порядка в вашей гостевой системе (удаление старых файлов и т.д.), Вам придется перезаписать блоки abandones нулями. Для использования в Windows https://docs.microsoft.com/en-us/sysinternals/downloads/sdelete.
...> sdelete.exe -z c:
Для Linux: внутри вашего гостевого компьютера создайте большой файл, заполненный нулями, и впоследствии удалите его.
dd if=/dev/zero of=zero-file bs=1M count=40000 rm zero-file