2.4. 虚拟磁盘的存储格式

QCOW2 格式化虚拟机存储

QCOW2 是虚拟磁盘的存储格式。QCOW 代表 QEMU 写时复制。QCOW2 格式通过在逻辑和物理块之间添加映射,将物理存储层与虚拟层分离。每个逻辑块都映射到其物理偏移量,它允许存储过量分配和虚拟机快照,其中每个 QCOW 卷仅代表对底层虚拟磁盘所做的更改。

初始映射将所有逻辑块指向后备文件或卷中的偏移量。当虚拟机在快照后将数据写入 QCOW2 卷时,会从后备卷读取相关块,使用新信息修改并写入新的快照 QCOW2 卷。然后,映射会被更新为指向新位置。

Raw

原始存储格式对 QCOW2 在 中具有性能优势,没有格式应用到原始格式存储的虚拟磁盘。使用原始格式存储的虚拟磁盘上的虚拟机数据操作不需要主机的额外工作。当虚拟机将数据写入其虚拟磁盘中的给定偏移时,I/O 将写入后备文件或逻辑卷上的相同偏移量。

Raw 格式要求预分配定义镜像的整个空间,除非使用来自存储阵列的外部管理的精简 LUN。