【技术实现步骤摘要】
一种分布式存储的快照方法
本专利技术属于快照
,特别涉及一种分布式存储的快照方法。
技术介绍
快照(Snapshot)是某个数据集在某一特定时刻的镜像,也称为即时拷贝,它是这个数据集的一个完整可用的副本。存储网络行业协会SNIA对快照的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点的映像。快照可以是其所表示的数据的一个副本,也可以是数据的一个复制品。在存储系统层次上,快照通常以逻辑单元为快照实体,以数据块(Block)的粒度进行副本数据复制。在分布式存储中,快照以逻辑卷为快照实体,逻辑单元为粒度进行数据复制。快照生成的是原存储系统的逻辑副本,使用时需要借助原存储系统,虚拟视图技术是其典型代表。生成快照时,只需要产生一系列指向原存储系统的指针,因而创建时间极短;若在使用快照的过程中发生对原存储系统的写操作,将对应数据单元的原有数据存入快照,该数据单元分为快照中的某个时间点数据和当前数据,其他未发生更新的数据在快照和原存储系统中共享。虚拟视图的灵活性及使用存储空间的高效性,使得它成为快照技术的主流。通常而言,快照都要经过初始化、数据拷贝和终止几个处理阶段,其中数据拷贝是快照的技术核心。当前数据拷贝有主要有两种技术,一种是写时复制(COW,CopyOnWrite)。另一种技术是写入重定向(ROW,RedirectOnWrite)。(1)写时复制COWCOW快照需要消耗一些存储空间--建立快照卷。当为一个数据卷创建一个快照之后,这些预留的空间用来存放被变化数据更新的旧数据。COW快照在初始化的过程中仅仅创建用来描述源数据块位置的指 ...
【技术保护点】
一种分布式存储的快照方法,其特征在于:采用分布式对象存储系统HiperSAN分层存储,所述对象包括数据对象和虚拟磁盘VDI对象,每个对象有一个64bit的全局唯一标识符,HiperSAN分层存储对外提供服务的是虚拟磁盘VDI,每个虚拟磁盘VDI对应一个VDI对象使得该虚拟磁盘VDI的逻辑空间和实际存储的物理空间一一对应起来;所述虚拟磁盘VDI及其快照采用相同的虚拟视图对象,共享存储资源池;创建快照时采用写入重定向ROW方法,将当前工作虚拟磁盘VDI保存为快照,创建一个新的VDI虚拟视图对象并复制原虚拟磁盘VDI的虚拟视图信息,新的虚拟磁盘VDI成为了当前工作VDI;创造快照后的原始虚拟磁盘VDI的写操作,则采用COW写时复制方法。
【技术特征摘要】
1.一种分布式存储的快照方法,其特征在于:采用分布式对象存储系统HiperSAN分层存储,所述对象包括数据对象和虚拟磁盘VDI对象,每个对象有一个64bit的全局唯一标识符,HiperSAN分层存储对外提供服务的是虚拟磁盘VDI,每个虚拟磁盘VDI对应一个VDI对象使得该虚拟磁盘VDI的逻辑空间和实际存储的物理空间一一对应起来;所述虚拟磁盘VDI及其快照采用相同的虚拟视图对象,共享存储资源池;创建快照时采用写入重定向ROW方法,将当前工作虚拟磁盘VDI保存为快照,创建一个新的VDI虚拟视图对象并复制原虚拟磁盘VDI的虚拟视图信息,新的虚拟磁盘VDI成为了当前工作VDI;创造快照后的原始虚拟磁盘VDI的写操作,则采用COW写时复制方法。2.如权利要求1所述的一种分布式存储的快照方法,其特征在于:所述创建快照的具体步骤为:(1)更新当前工作虚拟磁盘VDI为快照a)读取当前工作VDI的虚拟视图对象,修改快照创建时间;b)为虚拟磁盘VDI每个数据对象的引用计数加1;c)将虚拟磁盘VDI虚拟视图对象进行持久化存储;(2)新建虚拟磁盘VDI作为当前工作VDIa)新建一个虚拟磁盘VDI虚拟视图对象,复制原虚拟磁盘VDI的虚拟视图信息;b)设置新建虚拟磁盘VDI中的快照标识ID为原始VDI的快照标识ID加1,成为工作虚拟磁盘VDI;c)将新建虚拟磁盘VDI的引用计数加1;d)将新建虚拟磁盘VDI虚拟视图对象进行持久化存储。3.如权利要求1所述的一种分布式存储的快照方法,其特征在于:所述COW写时复制方法中采用Log日志,(1)基于对象级别的log日志,按时间顺序记录COW对象复制到当前虚拟磁盘VDI之前的所有的写操作;(2)请求写入日志成功,则返回;存储单元定期合并这些请求,然后再与COW对象合并,生成更新过的当前虚拟磁盘VDI中的对象;(3)以COW标志作为对象是否触发Log读写流程的判断依据;(4)读取数据时需要进行判断,未更新的数据直接从COW对象读取,更新过的读Log日志;(5)Log日志文件与数据对象,通过hash分布在与对象相同的存储单元上,对象与相应log文件具有相同的hash值,副本数也相同;(6)Merge操作优先一切对象操作。4.如权利要求3所述的一种分布式存储的快照方法,其特征在于:所述Lo...
【专利技术属性】
技术研发人员:徐洪亮,黄海山,李志强,王捷,张治平,卢立冬,伍桦,李华添,
申请(专利权)人:广西广播电视信息网络股份有限公司,
类型:发明
国别省市:广西,45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。