一种磁盘阵列故障恢复方法及装置制造方法及图纸

技术编号:33538176 阅读:41 留言:0更新日期:2022-05-21 09:38
本申请公开了一种磁盘阵列故障恢复方法及装置,该磁盘阵列至少包括第一磁盘以及第二磁盘。当磁盘阵列中的第一磁盘发生故障时,可以获取该第一磁盘中的正常数据,并利用该第一磁盘中的正常数据对第二磁盘中的异常数据进行恢复,这样,可以尽可能多的保证第二磁盘上的数据为正常数据。如此,可以充分利用故障磁盘上的有效信息,实现对该故障磁盘上可被读取的数据信息的有效利用。的数据信息的有效利用。的数据信息的有效利用。

【技术实现步骤摘要】
一种磁盘阵列故障恢复方法及装置


[0001]本申请实施例涉及故障恢复
,尤其涉及一种磁盘阵列故障恢复方法及装置。

技术介绍

[0002]独立硬盘冗余阵列(RAID,Redundant Array of Independent Disks),为磁盘阵列中的一种,主要是利用虚拟化存储技术将多个硬盘组合起来,形成一个或多个硬盘阵列组,具备较高的容错特性,即当部分硬盘发生故障或者数据错误时,RAID可以恢复硬盘中的数据,以提高数据的完整性以及可靠性。
[0003]对于RAID1、RAID5、RAID5E以及RAID6等磁盘阵列,可能会存在单盘失效场景以及双盘失效场景。其中,单盘失效是指磁盘阵列中存在一个磁盘因为故障等原因而发生失效,双盘失效,即是指磁盘阵列中存在两个磁盘发生失效。当磁盘阵列出现双盘失效时,磁盘阵列会处于不可用状态,导致磁盘阵列出现严重的数据丢失。目前,当磁盘阵列中出现磁盘发生故障时,通常是将故障磁盘更换为新磁盘,并丢弃故障磁盘。此时,故障磁盘上所保存的可被读取的数据信息也会被摒弃,从而浪费了该故障磁盘上可被读取的数据信息资本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种磁盘阵列故障恢复方法,其特征在于,所述磁盘阵列包括第一磁盘以及第二磁盘,所述方法包括:当所述第一磁盘故障时,获取所述第一磁盘中的正常数据;利用所述第一磁盘中的正常数据对所述第二磁盘中的异常数据进行恢复。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据经过数据恢复的第二磁盘中的数据,对所述第一磁盘对应的更换磁盘进行数据重建。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在对所述更换磁盘进行数据重建之前,对所述第二磁盘中不可修复的异常数据进行隔离。4.根据权利要求3所述的方法,其特征在于,所述对所述第二磁盘中不可修复的异常数据进行隔离,包括:对所述第二磁盘中不可修复的异常数据添加异常标识,所述异常标识用于指示数据重建过程中跳过对所述不可修复的异常数据进行重建。5.根据权利要求4所述的方法,其特征在于,所述对所述第二磁盘中不可修复的异常数据添加异常标识,包括:将所述第二磁盘中不可修复的异常数据修改为预设数值。6.根据权利要求2至5任一项所述的方法,其特征在于,所述方法还包括:当所述第二磁盘在经过数据恢复后仍然存在异常数据时,在对所述更换磁盘进行数据重建之前,对所述第二磁盘进行自恢复处理。7.根据权利要求6所述的方法,其特征在于,所述对所述第二磁盘进行自恢复处理,包括:对所述第二磁盘进行下电处理后再进行上电处理。8.根据权利要求7所述的方法,其特征在于,所述对所述第二磁盘进行下电处理后再进行上电处理,包括:通过电源链接器的目标管脚的断电功能对所述第二磁盘进行下电处理后再进行上电处理。9.根据权利要求2至8任一项所述的方法,其特征在于,所述方法还包括:在对所述更换磁盘进行数据重建之前,当所述磁盘阵列同时存在所述第一磁盘以及所述第二磁盘发生故障时,利用所述磁盘阵列的固件控制所述第二磁盘恢复至在线状态,所述第二磁盘的故障时间晚于所述第一磁盘的故障时间。10.根据权利要求2至9任一项所述的方法,其特征在于,所述方法还包括:提示经过数据重建后的更换磁盘中的异常数据或所述磁盘阵列中的异常数据。11.根据权利要求1至10任一项所述的方法,其特征在于,所述磁盘阵列包括具有校验冗余机制的独立硬盘冗余阵列。12.一种磁盘阵列故障恢复方法,其特征在于,所述磁盘阵列包括第一磁盘以及第二磁盘,所述方法包括:当所述第一磁盘故障时,获取所述第一磁盘中的正常数据;利用所述第一磁盘中的正常数据,校验所述第二磁盘中的数据是否存在异常。
13.根据权利要求12所述的方法,其特征在于,所述方法还包括:根据经过数据校验的第二磁盘中的数据,对所述第一磁盘对应的更换磁盘进行数据重建。14.一种计算装置,其特征在于,所述装置应用于磁盘阵列,所述磁盘阵列包括第一磁盘以及第二磁盘,所述装置包括:获取模块,用于当所述第一磁盘故障时,获取...

【专利技术属性】
技术研发人员:洪潮刘尖冯纯硕
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1