发明名称 |
一种增量写快照的实现方法 |
摘要 |
本发明提供了一种增量写快照的实现方法,在快照卷中分别维护写时拷贝数据地址映射表和写快照数据地址映射表;该方法包括如下步骤:A、接收到对快照卷进行的写操作命令后,判断该写操作命令的目的地址是否在写快照数据地址映射表中存在,若是,执行步骤B,否则执行步骤C;B、将新的待写的数据覆盖快照数据区中对应位置的数据,然后结束本次写操作;C、申请新的空间来存放待写的数据,记录待写的数据的地址映射关系到写快照数据地址映射表中,然后结束本次写操作。由于本发明通过针对增量快照的写操作采用写重定向技术,并且通过写快照数据地址映射表记录这一重定向,从而解决了增量快照在被写后与其相关联的快照不可用这一缺点,并且也保证了被写的快照本身的可用性。 |
申请公布号 |
CN102012852A |
申请公布日期 |
2011.04.13 |
申请号 |
CN201010621825.7 |
申请日期 |
2010.12.27 |
申请人 |
创新科存储技术有限公司;创新科存储技术(深圳)有限公司 |
发明人 |
王昆吾 |
分类号 |
G06F11/14(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
牛峥;王丽琴 |
主权项 |
一种增量写快照的实现方法,其特征在于,在快照卷中分别维护写时拷贝数据地址映射表和写快照数据地址映射表;写时拷贝数据地址映射表用于记录写时拷贝时,被拷贝的数据在源卷上的地址与该数据在快照卷上的地址的对应关系;写快照数据地址映射表用于记录写快照时,写命令指明的写地址与将该写命令重定向到快照卷的地址的对应关系;该方法包括如下步骤:A、接收到对快照卷进行的写操作命令后,判断该写操作命令的目的地址是否在写快照数据地址映射表中存在,若是,执行步骤B,否则执行步骤C;B、将新的待写的数据覆盖快照数据区中对应位置的数据,然后结束本次写操作;C、申请新的空间来存放待写的数据,记录待写的数据的地址映射关系到写快照数据地址映射表中,然后结束本次写操作。 |
地址 |
100191 北京市海淀区学院路51号0801-0810室 |