发明名称 |
一种冗余保护方法、装置及系统 |
摘要 |
本发明涉及存储技术领域,公开了一种冗余保护方法、装置及系统,该方法将至少两个存储节点的磁盘进行分组,获得至少一个磁盘组;然后根据每一个磁盘组所包含的磁盘数,从预设的磁盘数与独立冗余磁盘阵列类型的对应关系中选取相应的独立冗余磁盘阵列类型,并利用选取的独立冗余磁盘阵列类型计算出相应磁盘组中每个磁盘的校验块,并将每个磁盘的校验块分别存储到相应磁盘组的每个磁盘中。本发明实施例可以同时支持包含不同磁盘数的磁盘组的冗余保护。 |
申请公布号 |
CN101571820B |
申请公布日期 |
2012.07.04 |
申请号 |
CN200910142302.1 |
申请日期 |
2009.05.27 |
申请人 |
成都市华为赛门铁克科技有限公司 |
发明人 |
魏明昌 |
分类号 |
G06F11/14(2006.01)I;G06F3/06(2006.01)I |
主分类号 |
G06F11/14(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
彭愿洁;李文红 |
主权项 |
一种冗余保护方法,其特征在于,包括:将至少两个存储节点的磁盘进行分组,获得至少一个磁盘组;根据所述磁盘组包含的磁盘数,从预设的磁盘数与独立冗余磁盘阵列类型的对应关系中选取相应的独立冗余磁盘阵列类型;所述独立冗余磁盘阵列类型是通过对里德‑所罗门编码算法提供的独立冗余磁盘阵列基本类型进行改进而得到的;或者,所述独立冗余磁盘阵列类型为里德‑所罗门编码算法提供的独立冗余磁盘阵列基本类型;利用选取的独立冗余磁盘阵列类型计算出所述磁盘组中每个磁盘的校验块,并将所述校验块分别存储到所述磁盘组的每个磁盘中。 |
地址 |
611731 四川省成都市高新区西部园区清水河片区 |