发明名称 |
磁盘容错系统及方法 |
摘要 |
本发明提供一种磁盘容错系统,该系统包括一处理器、一异或逻辑单元、一磁盘阵列以及一系统总线。该处理器包括一求模数运算单元、一移位运算单元以及一地址转换单元;该磁盘阵列包括多个磁盘,每个磁盘在逻辑上被划分为多个数据段、一组错误校验段P以及一组错误校验段Q。本发明还提供一种磁盘容错方法,其通过使用少量的异或运算对磁盘阵列中每一数据区块在逻辑上分别进行两次不同分组方法的分组排列,能有效利用磁盘空间。通过实施本发明,能对磁盘阵列中的损毁磁盘的数据区块进行重建,进而在磁盘阵列中修补单个损毁磁盘以及两个损毁磁盘。 |
申请公布号 |
CN1655126A |
申请公布日期 |
2005.08.17 |
申请号 |
CN200410015361.X |
申请日期 |
2004.02.11 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
陈勉志 |
分类号 |
G06F11/00;G06F17/30;G06F12/00 |
主分类号 |
G06F11/00 |
代理机构 |
|
代理人 |
|
主权项 |
1.一种磁盘容错系统,其可在磁盘阵列中修补两个损毁的磁盘,该系统包括:一磁盘阵列,该磁盘阵列包括多个磁盘,该多个磁盘在逻辑上被划分为:多个数据段,该多个数据段包括多个数据区块,用于储存多个数据;以及两组错误校验段用于多个数据段的错误校验以及重建损毁磁盘的数据区块,进而修补该磁盘阵列中损毁的磁盘;一中央处理器用于求模数运算、移位运算以及地址转换运算与控制操作;一异或运算单元用于产生错误校验区块以及重建损毁的数据区块时做异或运算;所述的中央处理器及异或运算单元通过一系统总线与所述的磁盘阵列相连接。 |
地址 |
518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |