背景
qcow2文件随着运行会不断变化,如何保留某一个环境可以使用snap快照功能,几乎不增加镜像大小,并且还是保留在qcow2文件中
命令
# 创建
qemu-img snapshot -c snapshot_xxx_anolisOS.qcow2 AnolisOS-8.6.qcow2
# 查询快照,注意需要指定原来的qcow2文件路径,然后会从该文件中读取snapshot信息
qemu-img snapshot -l AnolisOS-8.6.qcow2
注意创建快照的时候需要关闭虚拟机。否则会报错:qemu-img: Could not open ‘AnolisOS-8.6-aarch64-ANCK.qcow2’: Failed to get shared “write” lock
实操
可以看到创建了一个快照,并且可以列出来。
然后在实际路径查看不会增加新文件。