一种RAID系统中故障磁盘的更换方法及装置制造方法及图纸

技术编号:16455843 阅读:52 留言:0更新日期:2017-10-25 19:57
本申请提供了一种RAID系统中故障磁盘的更换方法,包括:EN模块对RAID系统中的磁盘进行监控,当检测到故障盘时点亮所述故障盘的故障灯;当所述故障盘被更换为新磁盘且所述EN模块标记正在自动处理更换磁盘时,RAID模块将所述故障盘设置为未使用状态,将RAID系统中的当前备件中的数据拷贝到所述新磁盘,并将所述新磁盘设置为备件;VL模块删除所述故障盘中的数据结构;所述EN模块标记故障盘更换完成,熄灭所述故障灯。简化了RAID系统更换故障磁盘的操作,工作人员更换故障盘后的后续操作全部自动执行,减少了故障处理时间,提高了数据安全性。

【技术实现步骤摘要】
一种RAID系统中故障磁盘的更换方法及装置
本专利技术涉及信息存储
,更具体的,涉及一种RAID系统中故障磁盘的更换方法及装置。
技术介绍
在SAN存储系统RAID阵列中,数据是通过RAID提供冗余保护的。根据RAID级别的不同,可以容忍出现故障的盘数也不同。以16块磁盘组成的RAID5为例,16块磁盘中每块磁盘都存储数据和校验值,16块磁盘中任意一块磁盘出现故障后,剩余15块磁盘仍然可以读写全部数据。故障磁盘上的校验值被忽略,直接读写剩余的15块磁盘,故障磁盘上的数据通过剩余15块磁盘上的数据和校验值计算恢复。此时虽然RAID阵列的数据完整性没有破坏,但RAID阵列已经没有冗余保护了,再出现磁盘故障,整个RAID整列的数据将不可读写。一般的,会额外准备一块磁盘作为备件,系统会自动将备件磁盘加入RAID阵列,将故障磁盘的数据和校验值恢复到备件上,以确保RAID有足够的冗余保护。因为磁盘故障率相对较低,一个备件一般会保护多个RAID阵列,当一个RAID阵列出现故障磁盘并将备件占用后,备件将不能保护其他RAID,所以需要及时更换故障磁盘。目前,更换故障磁盘的用户操作比较复杂,步骤较本文档来自技高网...
一种RAID系统中故障磁盘的更换方法及装置

【技术保护点】
一种RAID系统中故障磁盘的更换方法,其特征在于,包括:EN模块对RAID系统中的磁盘进行监控,当检测到故障盘时点亮所述故障盘的故障灯;当所述故障盘被更换为新磁盘且所述EN模块标记正在自动处理更换磁盘时,RAID模块将所述故障盘设置为未使用状态,将RAID系统中的当前备件中的数据拷贝到所述新磁盘,并将所述新磁盘设置为备件;VL模块删除所述故障盘中的数据结构;所述EN模块标记故障盘更换完成,熄灭所述故障灯。

【技术特征摘要】
1.一种RAID系统中故障磁盘的更换方法,其特征在于,包括:EN模块对RAID系统中的磁盘进行监控,当检测到故障盘时点亮所述故障盘的故障灯;当所述故障盘被更换为新磁盘且所述EN模块标记正在自动处理更换磁盘时,RAID模块将所述故障盘设置为未使用状态,将RAID系统中的当前备件中的数据拷贝到所述新磁盘,并将所述新磁盘设置为备件;VL模块删除所述故障盘中的数据结构;所述EN模块标记故障盘更换完成,熄灭所述故障灯。2.根据权利要求1所述的方法,其特征在于,在所述RAID模块将所述故障盘设置为未使用状态之前,所述方法还包括:所述VL模块对所述新磁盘进行扫描,提取所述新磁盘的型号;所述EN模块判断所述新磁盘的型号与所述故障盘的型号是否匹配;若是,所述EN模块标记正在自动处理更换磁盘;若否,所述EN模块标记故障盘更换失败。3.根据权利要求1所述的方法,其特征在于,所述EN模块标记正在自动处理更换磁盘,包括:所述EN模块在所述故障盘所在槽位的数据结构中设置成员swap,并将所述成员swap的值设为1。4.根据权利要求3所述的方法,其特征在于,所述EN模块标记故障盘更换完成,包括:所述EN模块将所述成员swap的值设为0。5.根据权利要求1所述的方法,其特征在于,在所述RAID模块将所述新磁盘设置为备件之后,所述方法还包括:所述RAID模块标记RAID模块处理完成。6....

【专利技术属性】
技术研发人员:张永锋侯英利朱斌
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1