Мне нужно изменить размер изображения и получить сообщение об ошибке при использовании qemu-img
изменение размера не поддерживается, поскольку существуют снимки. Конечно же, хотя virt-manager
не показывает никаких снимков, я вижу следующее при перечислении снимков с qemu-img
:
[root@nebula216-1 ~]# qemu-img snapshot -l /vm_images/valuelynk-www.img
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 snapshot1 0 2017-12-20 00:47:40 00:00:00.000
2 pre-upgrade-freebsd11 2.0G 2018-05-19 14:58:50 165:51:36.706
3 freebsd11-mysqlsslrepl 0 2018-05-20 12:18:42 21:07:22.606
Проблема в том, что у этой виртуальной машины два диска, и на обоих отображаются одни и те же снимки. Как я могу получить virt-manager
синхронизировать или безопасно удалить все снимки, чтобы можно было изменить размер изображения?
Кажется, используя qemu-img
для удаления всех снимков с обоих дисков работает нормально. По крайней мере, на тестовом сервере я смог сделать следующее для всех трех снимков на обоих изображениях:
qemu-img snapshot -d $SNAPSHOT_NAME $DISK_IMAGE
После этого qemu-img resize
работал без проблем.