一种增量写快照的实现方法技术

技术编号:5544885 阅读:343 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种增量写快照的实现方法,在快照卷中分别维护写时拷贝数据地址映射表和写快照数据地址映射表;该方法包括如下步骤:A、接收到对快照卷进行的写操作命令后,判断该写操作命令的目的地址是否在写快照数据地址映射表中存在,若是,执行步骤B,否则执行步骤C;B、将新的待写的数据覆盖快照数据区中对应位置的数据,然后结束本次写操作;C、申请新的空间来存放待写的数据,记录待写的数据的地址映射关系到写快照数据地址映射表中,然后结束本次写操作。由于本发明专利技术通过针对增量快照的写操作采用写重定向技术,并且通过写快照数据地址映射表记录这一重定向,从而解决了增量快照在被写后与其相关联的快照不可用这一缺点,并且也保证了被写的快照本身的可用性。

【技术实现步骤摘要】

本专利技术涉及计算机及网络存储
,特别涉及。
技术介绍
信息技术的加速发展,使得企业的关键业务数据的规模日益膨胀,不仅要求存 储容量越来越大,对数据安全的要求也越来越高。随着存储应用需求的提高,用户需要 在线备份和保护数据。快照(Snapshot)技术是一种有效的在线数据保护方法,能够快速 实现在线数据备份。快照是指定数据集合的一个完全可用拷贝,该拷贝包括指定数据集合在某个时 间点的映像。指定数据集合称为源数据区,某个时间点的映像称为快照数据区。目前的 快照技术主要有两种写时拷贝(Copy-On-Write)和重定向写(Redirect-On-Write)。其 中写时拷贝技术在创建快照时,不进行任何数据拷贝,仅需为源数据区初始化快照引用 指针索引,标识该时间点数据实际所处位置,瞬间即可完成创建写时拷贝快照。因此, 写时拷贝技术占用空间小,创建速度快,且对源数据区访问性能影响较小,广泛应用于 各种快照系统中。写时拷贝技术按指定大小单元将源数据区划分为若干数据块(chunk),数据块 是快照处理数据的基本单位。写时拷贝的原理如下创建写时拷贝快照后,当源数据区 收到写数据请求时,存本文档来自技高网...

【技术保护点】
一种增量写快照的实现方法,其特征在于,在快照卷中分别维护写时拷贝数据地址映射表和写快照数据地址映射表;写时拷贝数据地址映射表用于记录写时拷贝时,被拷贝的数据在源卷上的地址与该数据在快照卷上的地址的对应关系;写快照数据地址映射表用于记录写快照时,写命令指明的写地址与将该写命令重定向到快照卷的地址的对应关系;该方法包括如下步骤:A、接收到对快照卷进行的写操作命令后,判断该写操作命令的目的地址是否在写快照数据地址映射表中存在,若是,执行步骤B,否则执行步骤C;B、将新的待写的数据覆盖快照数据区中对应位置的数据,然后结束本次写操作;C、申请新的空间来存放待写的数据,记录待写的数据的地址映射关系到写快照...

【技术特征摘要】

【专利技术属性】
技术研发人员:王昆吾
申请(专利权)人:创新科存储技术有限公司创新科存储技术深圳有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1