虚拟机快照技术实现原理详解
1. COW写前拷贝技术
1.1. COW相关概念
-
数据组织形式
OceanStor 5300 V3/5500 V3/5600 V3/5800 V3/6800 V3存储系统采用虚拟化存储技术。存储池中创建的LUN包含了元数据卷(Meta Volume)和数据卷(Data Volume)两部分组成。-
元数据卷(Meta Volume):记录LUN中数据组织形式及其属性的卷,结构形式为树形。

-
数据卷(Data Volume):存放LUN中的实际数据的卷,数据读取和写入都以Extent为单位。
-
Volume即卷,是存储系统内部管理对象,LUN是可以直接映射给主机读写的存储单元,是Volume对象的对外体现
-
-
源卷
需要进行快照操作的源数据所在的卷,对用户而言表现形式为源LUN。源LUN包括Meta Volume和Data Volume:- Meta Volume:记录源数据在源LUN中的存在位置。
- Data Volume:记录源LUN中存放的业务数据。
本文深入解析虚拟机快照技术,重点介绍COW(写前拷贝)和ROW(写时重定向)两种核心技术。COW在块存储中,创建快照时会生成快照LUN和COW数据空间,写操作时源数据拷贝到COW空间,新数据写入源LUN。ROW在文件系统层面,快照创建后,修改数据时原文件系统不动,数据写入ROW数据空间。文章通过详细步骤展示了快照创建、激活、写入、读取、回滚等流程,并对比了COW与ROW的优缺点。
订阅专栏 解锁全文
1164

被折叠的 条评论
为什么被折叠?



