[发明专利]一种混合磁盘阵列及其延迟写入校验方法和数据恢复方法有效
| 申请号: | 201310421376.5 | 申请日: | 2013-09-16 |
| 公开(公告)号: | CN103488432A | 公开(公告)日: | 2014-01-01 |
| 发明(设计)人: | 姚念民;陈金忠;于海涛 | 申请(专利权)人: | 哈尔滨工程大学 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/14 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 150001 黑龙江省哈尔滨市南岗区*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 混合 磁盘阵列 及其 延迟 写入 校验 方法 数据 恢复 | ||
1.一种混合磁盘阵列,其特征在于:由机械硬盘、固态硬盘和存储控制器构成,固态硬盘和机械硬盘之间采用系统总线相连,系统将固态硬盘和机械硬盘统一映射为逻辑设备,通过相同的接口进行访问,架构方式采用RAID5和RAID6。
2.一种混合磁盘阵列的延迟写入校验方法,其特征在于:
(1)生成部分校验块和恢复相关块;
(2)判断非易失性存储器P-Cache存储空间:如果非易失性存储器有足够的存储空间则执行步骤(3),如果非易失性存储器没有足够的存储空间则执行步骤(4);
(3)检测非易失性存储器中存储的部分校验块:
1)非易失性存储器中没有部分校验块和恢复相关块时,添加新的部分校验块和恢复相关块;
2)非易失性存储器中存储了部分校验块,但部分校验块的组成部分不包含数据块时,更新部分校验块,新的部分校验块由旧的部分校验块和新的数据块异或得到,新的恢复相关块由旧的恢复相关块和原数据块异或得到;
3)非易失性存储器中存储了部分校验块,并且部分校验块的组成部分包含数据块时,新的部分校验块由旧的部分校验块,原数据块和新的数据块异或得到,新的恢复相关块和原来相同;
(4)替换非易失性存储器中的部分校验块和恢复相关块,计算新的校验值,并写入固态硬盘。
3.根据权利要求2所述的一种混合磁盘阵列的延迟写入校验方法,其特征在于:所述的混合磁盘阵列为基于双校验信息的混合RAID6阵列。
4.一种混合磁盘阵列的数据恢复方法,其特征在于:当机械硬盘或固态硬盘数据出错时,判断校验块存储位置,存储在机械硬盘时,由机械硬盘上的校验块和其它磁盘上的数据进行恢复;存储在固态硬盘时,则由固态硬盘上的校验块和其它磁盘上的数据块恢复;当校验块存储在非易失性存储器时,如果部分校验块关联出错的数据块,由部分校验块来恢复出错的数据块;如果部分校验块没有关联出错的数据块,出错的数据块由原校验块和恢复相关块来恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工程大学,未经哈尔滨工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310421376.5/1.html,转载请声明来源钻瓜专利网。





