virt-manager 中缺少 KVM 快照

virt-manager 中缺少 KVM 快照

我需要调整图像大小,但在使用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或安全地删除所有快照,以便调整映像大小?

答案1

似乎使用qemu-img从两个磁盘中删除所有快照的方法效果很好。至少在测试服务器上,我能够对两个映像上的所有三个快照执行以下操作:

qemu-img snapshot -d $SNAPSHOT_NAME $DISK_IMAGE

之后,qemu-img resize一切就不再有问题了。

相关内容