发明名称 廉价磁盘冗余阵列重构方法、装置及系统
摘要 本发明实施例提供一种RAID重构方法、装置及系统,其中方法包括:当第一物理磁盘出现故障时,从预先生成的布局模板的各个逻辑模块中找出与第一物理磁盘的DU处于同一LDS的其他物理磁盘的DU,将从其他物理磁盘的DU读出的数据进行异或后写入第二物理磁盘的热备DU中;在布局模板中,用第二物理磁盘的DU的标识替换第一物理磁盘的DU的标识;布局模板中每个LDS中的DU的标识对应的DU均属于不同的物理磁盘,并且同一个逻辑模块中的每个LDS中包含的DU的标识均不相同;第一物理磁盘和第二物理磁盘的DU的标识属于不同的LDS。本发明能够减少写入数据所需的时间,缩短了RAID重构恢复所需的时间,提高了重构速度。
申请公布号 CN101980137B 申请公布日期 2012.05.30
申请号 CN201010516539.4 申请日期 2010.10.19
申请人 成都市华为赛门铁克科技有限公司 发明人 关伟平
分类号 G06F3/06(2006.01)I;G06F11/16(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种廉价磁盘冗余阵列重构方法,其特征在于,包括:当第一物理磁盘出现故障时,从预先生成的布局模板的各个逻辑模块中找出与所述第一物理磁盘的磁盘单元处于同一逻辑磁盘条带的其他物理磁盘的磁盘单元,将从所述其他物理磁盘的磁盘单元读出的数据进行异或后写入第二物理磁盘的热备磁盘单元中;在所述布局模板中,用第二物理磁盘的磁盘单元的标识替换所述第一物理磁盘的磁盘单元的标识;所述布局模板包括m个逻辑模块,每个逻辑模块包括2个逻辑磁盘条带,每个逻辑磁盘条带中的磁盘单元的标识对应的磁盘单元均属于不同的物理磁盘,并且同一个逻辑模块中的每个逻辑磁盘条带中包含的磁盘单元的标识均不相同;所述第二物理磁盘的磁盘单元的标识和第一物理磁盘的磁盘单元的标识在所述逻辑模块中处于同一列,并且第一物理磁盘和第二物理磁盘的磁盘单元的标识属于不同的逻辑磁盘条带;所述廉价磁盘冗余阵列包括N个物理磁盘,当N为偶数时,m取值为N‑1;当N为奇数时,m取值为N;所述预先生成的布局模板采用如下方式:将所述N个物理磁盘的磁盘单元的标识依照预设顺序排列,并且分成两行,每一行的磁盘单元的标识形成一个所述逻辑磁盘条带;如果N为偶数,那么每行包括N/2个磁盘单元的标识;如果N为奇数,那么一行包括((N+1)/2)‑1个磁盘单元的标识和一个虚拟的磁盘单元的标识,另一行包括((N+1)/2)个磁盘单元的标识;固定第一磁盘单元的标识,当N为偶数时,将其余磁盘单元的标识顺序移位(N‑1)次,生成(N‑1)个所述逻辑模块;当N为奇数时,将其余磁盘单元的标识顺序移位N次,生成N个所述逻辑模块,并去掉各个所述逻辑模块中包含有所述虚拟的磁盘单元的标识的列。
地址 611731 四川省成都市高新区西部园区清水河片区
您可能感兴趣的专利