8.3. 快照创建
在 Red Hat Virtualization 中,虚拟机的初始快照与初始快照中的快照不同,因为初始快照会保留其格式,可以是 QCOW2 或 raw。虚拟机的第一个快照使用现有卷作为基础镜像。额外的快照是,COW 层跟踪从上一快照到映像中存储数据的更改。
如 Initial Snapshot Creation 中所述,创建快照会导致组成虚拟磁盘的卷充当所有后续快照的基础镜像。
图 8.1. 初始快照创建
在初始快照后执行的快照会导致创建新的 COW 卷,这样在拍摄快照后创建或更改的数据将会被存储。每个新创建的 COW 层都只包含 COW 元数据。在拍摄快照后,通过 使用和操作创建虚拟机的数据将写入到新的 COW 层。当使用虚拟机修改之前 COW 层中存在的数据时,数据会从上层读取,并写入最新的层。虚拟机通过从最新的 COW 层检查到最旧的,对虚拟机进行透明查找,从而查找数据。
图 8.2. 额外的快照创建