发明名称 实现磁盘冗余阵列之间数据复制的控制方法和装置
摘要 本发明公开了一种实现磁盘冗余阵列(RAID)之间数据复制的控制方法、以及一种实现RAID之间数据复制的控制装置。本发明在源端RAID与目的端RAID的阵列组成相同时,由源端RAID以条带为单位复制各数据条块、并发送至目的端RAID以条带为单位缓存,待源RAID将对应的校验和条块复制并发送至目的端RAID后,目的端RAID无需进行校验和计算,即可同时将完整条带及其校验和条块写入至对应的磁盘中,从而减轻了目的端RAID的计算压力、保证目的端RAID本地的正常写操作不受影响。而且,本发明的技术方案还适用于包含多个RAID存储设备的存储网络中的负载分担。
申请公布号 CN101625880B 申请公布日期 2011.07.20
申请号 CN200910091267.5 申请日期 2009.08.14
申请人 杭州华三通信技术有限公司 发明人 孙策;周迪
分类号 G06F3/06(2006.01)I;G11B19/02(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 王一斌;王琦
主权项 一种实现磁盘冗余阵列RAID之间数据复制的控制方法,其特征在于,包括如下的复制完整条带的步骤:源端RAID在确定源端RAID的阵列组成与目的端RAID的阵列组成相同后,以条带为单位复制各数据条块并发送至目的端RAID、由目的端RAID的复制写缓存接收,然后在同一条带的全部数据条块发送完毕后向目的端RAID发送传输完毕消息;源端RAID在目的端RAID将同一条带的全部数据条块放入至该目的端RAID中设置的复制写缓存后,复制该条带的校验和条块并发送至目的端RAID、由目的端RAID的复制写缓存接收,以供目的端RAID将所述复制写缓存中的由源端RAID复制的同一条带的全部数据条块以及校验和条块分别写入至对应的磁盘。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地