[发明专利]一种磁盘损坏扇区屏蔽方法及装置有效
申请号: | 201210238194.X | 申请日: | 2012-07-10 |
公开(公告)号: | CN102799533A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | 李艳 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘 损坏 扇区 屏蔽 方法 装置 | ||
1.一种磁盘损坏扇区屏蔽装置,应用于网络存储设备上,该网络存储设备包括RAID阵列,其中该RAID阵列包括多个物理磁盘;该装置包括:数据写入单元、错误处理单元以及扩容单元;其特征在于:
数据写入单元,用于根据预先创建的空间映射表中保存的映射关系将虚拟磁盘上的数据写入到RAID阵列的一个或多条带上,所述虚拟磁盘的虚拟空间通过空间映射表中保存的映射关系映射到RAID阵列中的一个或多个物理段的物理空间上,其中每个物理段均包括至少一个条带;
错误处理单元;用于在当前写入数据的条带存在损坏扇区时按照预设的存储空间大小选定一个故障物理段,所述故障物理段至少包括当前存在损坏扇区的条带,且故障物理段所包括的存储空间大小小于等于当前条带所在的物理段的大小;
扩容单元,用于从RAID阵列剩余存储空间中选定一个替换物理段,所述替换物理段的大小大于或等于所述故障物理段,该段扩容单元进一步用于将空间映射表中映射到该故障物理段的物理空间上的虚拟磁盘的虚拟空间重新映射到替换物理段上大小对应的物理空间上。
2.如权利要求1所述的装置,其特征在于,所述数据写入单元进一步用于在虚拟磁盘的虚拟空间重新映射后,根据更新后的空间映射表将当前需要写入的数据重新写入到替换物理段的条带上。
3.如权利要求1所述的装置,其特征在于,所述数据写入单元,进一步用于读取故障物理段中各个条带的数据并将读取到的数据复制到所述替换物理段对应条带上。
4.如权利要求3所述的装置,其特征在于,所述数据写入单元进一步用于在无法读取故障物理段中某个磁盘上的数据时,根据RAID阵列对应的RAID校验算法使用该数据所在条带上的其他磁盘的数据计算出该数据,并将计算得到的数据写入到替换物理段条带上。
5.如权利要求1所述的装置,其特征在于,所述故障物理段的大小为条带大小的N倍,N为大于等于2的自然数,且故障物理段的所包括的存储空间大小小于等于当前条带所在的物理段的大小的20%。
6.一种磁盘损坏扇区屏蔽方法,应用于网络存储设备上,该网络存储设备包括RAID阵列,其中该RAID阵列包括多个物理磁盘;其特征在于,该方法包括:
A、根据预先创建的空间映射表中保存的映射关系将虚拟磁盘上的数据写入到RAID阵列的一个或多条带上,所述虚拟磁盘的虚拟空间通过空间映射表中保存的映射关系映射到RAID阵列中的一个或多个物理段的物理空间上,其中每个物理段均包括至少一个条带;
B、在当前写入数据的条带存在损坏扇区时按照预设的存储空间大小选定一个故障物理段,所述故障物理段至少包括当前存在损坏扇区的条带,且故障物理段所包括的存储空间大小小于等于当前条带所在的物理段的大小;
C、从RAID阵列剩余存储空间中选定一个替换物理段,所述替换物理段的大小大于或等于所述故障物理段,该段扩容单元进一步用于将空间映射表中映射到该故障物理段的物理空间上的虚拟磁盘的虚拟空间重新映射到替换物理段上大小对应的物理空间上。
7.如权利要求6所述的方法,其特征在于,还包括:
D、在虚拟磁盘的虚拟空间重新映射后,根据更新后的空间映射表将当前需要写入的数据重新写入到替换物理段的条带上。
8.如权利要求6所述的方法,其特征在于,还包括:
E、读取故障物理段中各个条带的数据并将读取到的数据复制到所述替换物理段对应条带上。
9.如权利要求8所述的方法,其特征在于,所述步骤E还包括:
在无法读取故障物理段中某个磁盘上的数据时,根据RAID阵列对应的RAID校验算法使用该数据所在条带上的其他磁盘的数据计算出该数据,并将计算得到的数据写入到替换物理段条带上。
10.如权利要求6所述的方法,其特征在于,所述故障物理段的大小为条带大小的N倍,N为大于等于2的自然数,且故障物理段的所包括的存储空间大小小于等于当前条带所在的物理段的大小的20%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210238194.X/1.html,转载请声明来源钻瓜专利网。