snapshot(快照)可以把虚拟机某个时间点的内存、磁盘文件等的状态保存为一个镜像文件。通过这个镜像文件,可以在以后的任何时间来恢复虚拟机在当时创建snapshot的状态,对于在虚拟机中的测试和调试来说十分有用,接下来就来介绍kvm创建快照和使用快照的步骤
创建快照
注意:创建快照的时候需要保持虚拟机处于关机状态
关闭虚拟机
virsh shutdown simple_test
创建快照,对于快照的命名可以根据自己的想法来,目前使用的是虚拟机名字加上快照建立时间命名的
virsh snapshot-create-as simple-test simple-test-snapshot`date '+%Y-%m-%d:%H-%M-%S'`
建立完快照后,虚拟机不会自动重启,需要手动启动虚拟机,可以在virt-manager图形界面中启动,也可以使用命令行启动
virsh start simple_test
查找快照
virsh snapshot-list simple_test
使用快照
使用建立的快照替换虚拟机,后面加上快照的命名,一般情况此过程虚拟机会自动重启,如果没有,请手动启动虚拟机
virsh snapshot-revert simple_test simple_test-snapshot2020-12-09:10-53-25