发明名称 快照资源的处理方法及设备
摘要 本发明公开了一种快照资源的处理方法和设备,在向主资源的数据块内写入新数据时,若发生读失败则将新数据写入主资源的保留数据块,同时保留读失败的原数据块内的数据,在快照资源中存储所述保留数据块中的数据,并通过映射表项存储所述保留数据块与所述原数据块的位置对应关系以及当前的快照时间戳,根据该映射表进一步保证了快照资源不离线的情况下主资源的正常读写。
申请公布号 CN101833488B 申请公布日期 2012.09.26
申请号 CN201010160532.3 申请日期 2010.04.30
申请人 杭州华三通信技术有限公司 发明人 余剑声;孙策
分类号 G06F11/14(2006.01)I;G06F3/06(2006.01)I 主分类号 G06F11/14(2006.01)I
代理机构 北京鑫媛睿博知识产权代理有限公司 11297 代理人 龚家骅
主权项 一种快照资源的处理方法,应用于存储区域网络SAN的主资源配置有快照资源的系统中,其特征在于,该方法包括:当向所述主资源的数据块内写入新数据时,若发生读失败则将新数据写入所述主资源的保留数据块,同时保留读失败的原数据块内的数据;在快照资源中存储所述保留数据块中的数据;通过映射表项存储所述保留数据块与所述原数据块的位置对应关系以及当前的快照时间戳;当读取所述原数据块内的数据时,查找所述映射表项获取所述保留数据块的位置并从所述保留数据块内读取资源;其中,所述映射表项中还包括第一次写入标记,用于标识所述原数据块是否第一次有数据写入;当所述映射表项中还包括第一次写入标记时,若向所述原数据块写入新数据,首先查找所述映射表项中存储的第一次写入标记;如果所述第一次写入标记标识为非第一次写入,直接根据所述映射表项将所述新数据写入所述保留数据块;如果所述第一次写入标记标识为第一次写入,读取所述原数据块的数据,若读取失败,则根据所述映射表项将所述新数据写入所述保留数据块,并将所述第一次写入标记更新为非第一次写入,若读取成功,将读取到的数据写入所述快照资源中与所述快照时间戳对应的位置,将所述新数据写入所述原数据块,并删除所述映射表项。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地