Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

8.3. 快照创建

在 Red Hat Virtualization 中,虚拟机的初始快照与初始快照保留其格式(QCOW2 或 RAW)不同。虚拟机的第一个快照将现有卷指定为基础镜像。其他快照是额外的 COW 层,跟踪自上一次快照以来对镜像中存储的数据所做的更改。
在 Red Hat Virtualization 中,客户虚拟机通常与 RAW 磁盘镜像交互,除非镜像创建为精简置备的镜像或用户特别要求是 QCOW2。如 图 8.1 “初始快照创建” 所述,快照的创建会导致组成虚拟磁盘镜像的卷充当所有后续快照的基础镜像。

图 8.1. 初始快照创建

快照创建
在初始快照后执行快照会导致创建新的 COW 卷,其中创建快照后创建或更改的数据。每个新的 COW 层都只包含 COW 元数据。在快照写入新的 COW 层后,通过虚拟机使用和操作创建的数据。当使用虚拟机修改上一 COW 层中存在的数据时,数据会从上一层读取,并写入最新的层。虚拟机通过检查每个 COW 层从最新到最旧的虚拟机查找数据。

图 8.2. 其他快照创建

其他快照创建