[发明专利]一种RAID阵列重建的方法及装置无效
申请号: | 201110456738.5 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102541472A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 上官应兰 | 申请(专利权)人: | 杭州宏杉科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 raid 阵列 重建 方法 装置 | ||
1.一种RAID阵列重建装置,用于执行网络存储系统内的RAID阵列重建操作,其中所述RAID阵列被预先划分为大小相同物理块,该装置包括:
资源分配单元,用于在创建逻辑资源时为逻辑资源分配一个或多个物理块,并记录逻辑资源与物理块之间的对应关系;
访问记录单元,用于维护一个资源访问记录表,该资源访问记录表用于记录每一个物理块是否被写入了数据;其中该访问记录单元在有数据写入物理块时将资源访问记录表中该物理块的状态标记为已写入,并在所述逻辑资源被删除时,将资源访问记录中该逻辑资源对应的物理块的状态标记为未写入;以及
重建处理单元,用于在重建RAID阵列时根据所述资源访问记录表获取状态为已写入的物理块,以物理块为单元对状态为已写入的物理块进行重建。
2.根据权利要求1所述的重建装置,其特征在于,所述重建处理单元进一步用于在发现重建过程中有新数据写入状态为未写入的物理块时,将需要写入故障磁盘的数据写入该故障磁盘以及对应的热备磁盘。
3.根据权利要求1所述的重建装置,其特征在于,所述网络存储系统还包括读写业务处理装置,其用于处理数据读写命令,如果处理失败则返回,如果是写命令且处理成功则转入访问记录单元处理。
4.根据权利要求3所述的重建装置,其中所述访问记录单元进一步用于在标记物理块状态之前,检查所述资源访问记录表是否有效,如果是则更新所述资源访问记录表,否则不更新并转入其他不同的重建处理单元;并在更新所述物理块状态时检查是否更新成功,如果更新成功则继续,否则将所述资源访问记录表标记为无效。
5.根据权利要求1所述的重建装置,其中所述访问记录单元进一步用于在标记物理块状态之前获取该物理块当前状态,如果当前状态为已写入,则返回,否则继续。
6.一种RAID阵列重建方法,用于执行网络存储系统内的RAID阵列重建操作,其中所述RAID阵列被预先划分为大小相同物理块,该方法包括:
A、在创建逻辑资源时为逻辑资源分配一个或多个物理块,并记录逻辑资源与物理块之间的对应关系;
B、维护一个资源访问记录表,该资源访问记录表用于记录每一个物理块是否被写入了数据;并在有数据写入物理块时将资源访问记录表中该物理块的状态标记为已写入,并在所述逻辑资源被删除时,将资源访问记录中该逻辑资源对应的物理块的状态标记为未写入;以及
C、在重建RAID阵列时根据所述资源访问记录表获取状态为已写入的物理块,以物理块为单元对状态为已写入的物理块进行重建。
7.根据权利要求6所述的方法,其特征在于,步骤C进一步包括在发现重建过程中有新数据写入状态为未写入的物理块时,将需要写入故障磁盘的数据写入该故障磁盘以及对应的热备磁盘。
8.根据权利要求6所述的方法,其特征在于,还包括:
D、处理数据读写命令,如果处理失败则返回,如果是写命令且处理成功则转入步骤B。
9.根据权利要求6所述的方法,其中步骤B进一步包括:在标记物理块状态之前,检查所述资源访问记录表是否有效,如果是则更新所述资源访问记录表,否则不更新并转入其他不同的重建处理流程;并在更新所述物理块状态时检查是否更新成功,如果更新成功则继续,否则将所述资源访问记录表标记为无效。
10.根据权利要求6所述的方法,其中所述步骤B进一步包括:在更新物理块状态之前获取该物理块当前状态,如果当前状态为已写入,则返回,否则继续。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技有限公司,未经杭州宏杉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110456738.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种锦纶半消光单丝
- 下一篇:一种用于多晶硅切片的粘接玻璃板