在ProxmoxVE中给虚拟机做快照备份,然后不知道为啥突然中断了,然后想删除发现删不掉。
disk image '/mnt/lvm/images/161/vm-161-state-update.raw' does not exist
TASK ERROR: VM 161 qmp command 'blockdev-snapshot-delete-internal-sync' failed - Snapshot with id 'null' and name 'update' does not exist on device 'drive-scsi0'
这感觉像是磁盘快照文件没创建成功导致快照中断,并未回滚删除配置里的快照,导致残留了一个“幽灵快照”,因此无法通过正常命令删除。

这时,就需要手动清理快照元数据
- 停止虚拟机
qm stop 161
- 打开虚拟机配置文件
/etc/pve/qemu-server/161.conf,将整个 [update]段落(包括标题和下面几行)全部删除。

- 清除 VM 锁
qm unlock 161
- 验证快照是否已清除
qm listsnapshot 161

可以看到快照不见了,可以重新再做快照了。
评论区