[发明专利]控制RAID阵列重建的装置和方法无效
申请号: | 200710109137.0 | 申请日: | 2007-06-13 |
公开(公告)号: | CN101093460A | 公开(公告)日: | 2007-12-26 |
发明(设计)人: | P·N·卡什曼 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20 |
代理公司: | 北京市中咨律师事务所 | 代理人: | 于静;杨晓光 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 raid 阵列 重建 装置 方法 | ||
1.一种控制具有多个通信路径的存储阵列的装置,所述装置包括:
第一错误检测组件,用于检测具有多个端口并可操作以为抢先重建提供数据的设备处的错误;
端口控制组件,用于在所述设备处禁用除单个端口之外的所有所述多个端口;
抢先重建组件,用于使用所述设备处的所述多个端口中的所述单个端口来将数据从所述设备复制到备用设备;
备选路径维护组件,用于维护备选路径以供所述存储阵列的其他成员使用并绕过所述设备;
第二错误检测组件,用于在所述抢先重建组件的操作期间检测所述设备处的错误;以及
设备禁用组件,其响应于所述第二错误检测组件以禁用所述设备。
2.如权利要求1中所述的装置,还包括非抢先重建组件,该组件用于使用来自所述存储阵列的所述其他成员的数据并使用绕过所述设备的所述备选路径来在备用设备处重建数据。
3.如权利要求2中所述的装置,其中所述用于使用来自所述存储阵列的所述其他成员的数据在备用设备处重建数据的非抢先重建组件包括用于从以条带形式分布在所述存储阵列的所述成员间的异或后的数据来重建数据的RAID重建组件。
4.如上述权利要求中的任一权利要求所述的装置,其中所述第一错误检测组件、所述端口控制组件、所述抢先重建组件、所述备选路径维护组件、所述第二错误检测组件,以及所述设备禁用组件都结合在设备控制器中。
5.一种控制具有多个通信路径的存储阵列的方法,所述方法包括以下步骤:
由第一错误检测组件检测具有多个端口并可操作以为抢先重建提供数据的设备处的错误;
在所述设备处禁用除单个端口之外的所有所述多个端口;
使用所述设备处的所述多个端口中的所述单个端口来将数据从所述设备复制到备用设备;
维护备选路径以供所述存储阵列的其他成员使用并绕过所述设备;
在所述抢先重建的操作期间由第二错误检测组件来检测所述设备处的错误;以及
响应于所述由第二错误检测组件检测错误的步骤,禁用所述设备。
6.如权利要求5中所述的方法,还包括使用来自所述存储阵列的所述其他成员的数据并使用绕过所述设备的所述备选路径来在备用设备处重建数据的步骤。
7.如权利要求6中所述的方法,其中所述使用来自所述存储阵列的所述其他成员的数据在备用设备处重建数据的步骤包括从以条带形式分布在所述存储阵列的所述成员间的异或后的数据来重建数据。
8.如权利要求5到7中的任一权利要求所述的方法,其中所述步骤结合在设备控制器逻辑中。
9.一种其上具有功能数据的数据载体,所述功能数据包括功能计算机数据结构,当所述数据结构被加载到计算机系统中并由此在其上运行时,使得所述计算机系统能够执行如权利要求5到7中的任一权利要求所述的方法的所有步骤。
10.一种包括计算机程序代码的计算机程序,当所述计算机程序代码被加载到计算机系统中并在其上执行时,导致所述计算机系统执行如权利要求5到7中的任一权利要求所述的方法的所有步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710109137.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:输入电路及其方法
- 下一篇:微晶玻璃构成的信息记录介质用基片及信息记录介质