下载此文档

一种网络存储系统的管理方法及装置的制作方法.docx


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
一种网络存储系统的管理方法及装置的制作方法
专利名称:一种网络存储系统的管理方法及装置的制作方法
技术领域:
本发明涉及网络存储技术,尤其涉及一种RAID阵列资源块管理技术。
背景技术:
在涉及众多主机的数据存储的网络环境中,为了复,因此RAID状态变为故障,不能再被访问
发明内容
有鉴于此,为了提高RAID重建速度,降低重建过程中发生数据丢失的风险,本发 明提供一种更为完善的网络存储系统管理装置及对应的方法,其用于执行网络存储系统内 的资源管理操作,其中网络存储系统包括存储控制器以及多块磁盘,所述存储控制器的前 端端口通过网络连接主机,所述存储控制器的后端磁盘端口与所述磁盘相连;该管理装置 包括资源管理单元,用于使用所述磁盘创建RAID,并把该RAID的可用空间根据指定长 度划分为多个资源块,并创建该RAID对应的块表用于记录资源块是否已被分配使用;其中 该资源管理单元进一步用于在创建逻辑资源时为逻辑资
源分配至少一个资源块并更新相 应的块表,并创建该逻辑资源的索引区,其中所述逻辑资源索引区用于记录该逻辑资源的 逻辑空间与其自身分配到的RAID资源块的物理空间的对应关系;状态维护单元,用于创建资源块状态表以维护RAID资源块的状态;并在接收到磁 盘IO读写错误事件时根据逻辑索引区的记录确定读写错误事件所影响的资源块,然后根 据发生IO读写错误的磁盘编号以及RAID级别确定资源块的新状态并在资源块状态表中更 新该资源块的记录;其中所述资源块的状态包括正常状态、降级状态以及故障状态;所述 资源块状态表包括资源块编号、资源块状态以及发生IO读写错误的磁盘编号;重建单元,用于在RAID成员磁盘读写出错之后选择热备盘替换所述出错磁盘,并 以资源块为单元对RAID进行重建,且在重建完成后将该发生IO读写错误的磁盘踢出RAID, 并通知所述状态维护单元RAID重建完成事件;其中所述状态维护单元在接收到RAID重建完成事件后,根据RAID成员磁盘的当前状态以及RAID级别确定资源块状态表中资源块的 新状态,并更新所述资源块状态表。优选地,所述重建单元进一步用于创建并维护重建进程表用于记录各个资源块的 重建是否完成,并采用先重建降级状态的资源块后重建处于正常状态的重建策略。优选地,所述重建单元,进一步用于在重建正常状态的资源块时,将出错磁盘的数 据拷贝到热备盘
本发明通过资源块状态的维护,配合资源块为单元的重建方案,使用降级优先和 仅仅重建已使用资源块等策略;在提高重建速度的同时,有效降低了 RAID重建过程中RAID 的成员磁盘上其他位置发生磁盘IO读写错误引发的重建失败或者数据丢失的风险。
图1是一种RAID阵列中磁盘发生介质错误示意图。图2是另一种RAID阵列中磁盘发生介质错误示意图。图3是本发明网络存储系统管理装置逻辑层次图。图4是本发明网络存储系统管理装置逻辑结构图。图5是本发明记录资源块分配使用情况的块表示意图。图6是本发明为逻辑资源分配资源块示意图。图7是一种本发明磁盘发生介质错误对应资源块的示意图。图8是另一种本发明磁盘发生介质错误对应资源块的示意图。图9是又一种本发明磁盘发生介质错误对应资源块的示意图。图10是本发明RAID重建过程中带有的资源块状态的示意图。
具体实施例方式通常网络存储系统为方便主机的数据读写,为了对主机屏

一种网络存储系统的管理方法及装置的制作方法 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人421989820
  • 文件大小23 KB
  • 时间2022-06-28