发明名称 |
一种磁盘损坏扇区屏蔽方法及装置 |
摘要 |
本发明提供一种磁盘损坏扇区屏蔽方法,应用于网络存储设备上,该方法包括:A、根据预先创建的空间映射表中保存的映射关系将虚拟磁盘上的数据写入到RAID阵列的条带上;B、在当前写入数据的条带存在损坏扇区时按照预设的存储空间大小选定一个故障物理段,所述故障物理段至少包括当前存在损坏扇区的条带;C、从RAID阵列剩余存储空间中选定一个替换物理段,将空间映射表中映射到该故障物理段的物理空间上的虚拟磁盘的虚拟空间重新映射到替换物理段上大小对应的物理空间上。本发明巧妙地运用了VD技术以及段扩容技术来解决现有物理磁盘上存在损坏扇区的问题。 |
申请公布号 |
CN102799533B |
申请公布日期 |
2015.03.18 |
申请号 |
CN201210238194.X |
申请日期 |
2012.07.10 |
申请人 |
浙江宇视科技有限公司 |
发明人 |
李艳 |
分类号 |
G06F12/02(2006.01)I |
主分类号 |
G06F12/02(2006.01)I |
代理机构 |
北京博思佳知识产权代理有限公司 11415 |
代理人 |
林祥 |
主权项 |
一种磁盘损坏扇区屏蔽装置,应用于网络存储设备上,该网络存储设备包括RAID阵列,其中该RAID阵列包括多个物理磁盘;该装置包括:数据写入单元、错误处理单元以及扩容单元;其特征在于:数据写入单元,用于根据预先创建的空间映射表中保存的映射关系将虚拟磁盘上的数据写入到RAID阵列的一个或多条带上,所述虚拟磁盘的虚拟空间通过空间映射表中保存的映射关系映射到RAID阵列中的一个或多个物理段的物理空间上,其中每个物理段均包括至少一个条带;错误处理单元;用于在收到写入数据错误的提示时,确认当前写入数据的条带存在损坏扇区,按照预设的存储空间大小选定一个故障物理段,所述故障物理段至少包括当前存在损坏扇区的条带,且故障物理段所包括的存储空间大小小于等于当前条带所在的物理段的大小;扩容单元,用于从RAID阵列剩余存储空间中选定一个替换物理段,所述替换物理段的大小大于或等于所述故障物理段,该扩容单元进一步用于将空间映射表中映射到该故障物理段的物理空间上的虚拟磁盘的虚拟空间重新映射到替换物理段上大小对应的物理空间上。 |
地址 |
310053 浙江省杭州市滨江区东信大道66号东方通信城C座A区二、三层 |