Я пытаюсь увеличить размер моих виртуальных машин QEMU, но я сталкиваюсь с проблемой, связанной со снимками. По какой-то причине,qemu-imgкоманда показывает снимок, который был давно удален, поэтому команда изменения размера не выполняется.
Вот команды, которые я запускаю на своей виртуальной машине Debian 10:
$ virsh snapshot-list --domain Debian
Name Creation Time State
------------------------------------------------------------
Похоже, что удаление, которое я сделал (черезvirt-менеджер) взял. Однако,qemu-imgвсе еще показывает снимок:
$ sudo qemu-img info debian.qcow2
image: debian.qcow2
file format: qcow2
virtual size: 50G (53687091200 bytes)
disk size: 18G
cluster_size: 65536
Snapshot list:
ID TAG VM SIZE DATE VM CLOCK
1 snapshot1 1.2G 2019-11-09 10:13:13 00:02:09.262
Format specific information:
compat: 1.1
lazy refcounts: false
refcount bits: 16
corrupt: false
Как мне решить эту проблему?
решение1
Возвращаясь к qemu-img
команде, я обнаружил, что это сработало:
sudo qemu-img snapshot -d snapshot1 debian.qcow2
Я до сих пор не знаю, в чем разница между этой командой и тем, чтоvirt-менеджерно, по крайней мере, я справился с этой проблемой.