虚拟机快照是虚拟机在特定时间点的副本。
虚拟机快照是特定时间段内特定文件系统的只读镜像。即当用户需要反复返回到某个系统状态,又不想创建多个虚拟机时,可以使用虚拟机快照功能。
当系统崩溃或系统异常时,您可以通过快照恢复磁盘文件系统和系统存储。当更新应用程序和服务器以及应用补丁时,快照是一个救星。
原理操作
虚拟机快照的本质是记录虚拟机磁盘在某一时刻的数据。以KVM为例。KVM中的虚拟机磁盘使用qCow2格式的镜像文件虚拟机有多少个磁盘就会有不同的qCow2文件,因此虚拟机磁盘在某一时刻的数据记录就是qCow2镜像。
虚拟机快照生成的数据与虚拟机磁盘数据存储在同一个qCow2镜像文件中,因此存储位置是虚拟机本身的存储位置,法访问虚拟机位置、其他无法恢复快照。
qCow2快照使用“CopyOnWrite”技术。实现原理比较简单,在进行快照时,会复制一份原始磁盘索引,实际引用的数据是磁盘数据。仅原始磁盘当原始镜像中的数据发生更改时,会将更改前修改的区域中的数据复制到相应的快照位置。所以,拍快照时数据比较小,以后会越来越大。
上一篇:虚拟机快照占用什么资源
下一篇:虚拟机快照文件在哪