磁盘的故障处理方法及电子设备与流程
本申请涉及磁盘管理,尤其涉及磁盘的故障处理方法及电子设备。
背景技术:
1、在云计算数据中心及大规模存储系统中,磁盘故障是存储系统面临的核心挑战之一。在相关技术中,根据磁盘的运行状态判断磁盘是否故障,针对故障磁盘进行数据重构。这种方法存在误判的情况,导致误启动数据重构,进而导致存储系统的存储性能低。
技术实现思路
1、本申请提供了磁盘的故障处理方法及电子设备,以至少解决相关技术中存储系统的存储性能低的问题。
2、本申请提供了一种磁盘的故障处理方法,包括:
3、通过阵列全局状态机读取多个成员盘状态机对应的多个磁盘运行状态,多个成员盘状态机与接入阵列的多个磁盘状态机同步状态,多个磁盘状态机分别用于标记对应的磁盘的运行状态。
4、根据多个磁盘运行状态,通过阵列全局状态机进行全局分析,得到初始阵列运行状态。
5、对初始阵列运行状态进行稳态复核,得到目标阵列运行状态。
6、根据目标阵列运行状态确定故障磁盘,并对故障磁盘进行数据重构处理。
7、本申请还提供了一种磁盘的故障处理装置,包括:
8、读取模块,用于通过阵列全局状态机读取多个成员盘状态机对应的多个磁盘运行状态,多个成员盘状态机与接入阵列的多个磁盘状态机同步状态,多个磁盘状态机分别用于标记对应的磁盘的运行状态。
9、分析模块,用于根据多个磁盘运行状态,通过阵列全局状态机进行全局分析,得到初始阵列运行状态。
10、复核模块,用于对初始阵列运行状态进行稳态复核,得到目标阵列运行状态。
11、处理模块,用于根据目标阵列运行状态确定故障磁盘,并对故障磁盘进行数据重构处理。
12、本申请还提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行计算机程序时实现上述任一种磁盘的故障处理方法的步骤。
13、本申请还提供了一种非易失性计算机可读存储介质,非易失性计算机可读存储介质中存储有计算机程序,其中,计算机程序被处理器执行时实现上述任一种磁盘的故障处理方法的步骤。
14、本申请还提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述任一种磁盘的故障处理方法的步骤。
15、通过本申请,通过阵列整体状态分析,可以识别机柜上下电、磁盘分批上下线导致的阵列中磁盘的短暂状态波动,结合对磁盘进行稳态复核,识别磁盘临时离线,避免对临时离线的磁盘进行数据重构而导致没必要的存储系统性能消耗,提升存储性能。
技术特征:
1.一种磁盘的故障处理方法,其特征在于,包括:
2.根据权利要求1所述的磁盘的故障处理方法,其特征在于,通过所述阵列全局状态机进行全局分析,得到初始阵列运行状态,包括:
3.根据权利要求2所述的磁盘的故障处理方法,其特征在于,对所述阵列的整体时序变化特征进行全局分析,得到所述阵列的全局工况,包括:
4.根据权利要求2所述的磁盘的故障处理方法,其特征在于,根据所述全局工况,确定所述初始阵列运行状态,包括:
5.根据权利要求1所述的磁盘的故障处理方法,其特征在于,对所述初始阵列运行状态进行稳态复核,得到目标阵列运行状态,包括:
6.根据权利要求5所述的磁盘的故障处理方法,其特征在于,根据所述稳定时长和所述第一计时器,对所述初始阵列运行状态进行稳态复核,确定所述初始阵列运行状态中是否包括瞬时假性异常工况,包括:
7.根据权利要求1所述的磁盘的故障处理方法,其特征在于,根据所述目标阵列运行状态确定故障磁盘,包括:
8.根据权利要求1所述的磁盘的故障处理方法,其特征在于,对所述故障磁盘进行数据重构处理,包括:
9.根据权利要求1-8中任一项所述的磁盘的故障处理方法,其特征在于,所述方法还包括:
10.一种电子设备,其特征在于,包括:
技术总结
本申请公开了一种磁盘的故障处理方法及电子设备,涉及磁盘管理技术领域,通过阵列整体状态分析,可以识别机柜上下电、磁盘分批上下线导致的阵列中磁盘的短暂状态波动,结合对磁盘进行稳态复核,识别磁盘临时离线,避免对临时离线的磁盘进行数据重构而导致没必要的存储系统性能消耗,提升存储性能。
技术研发人员:邸忠辉,孙昊,李琦
受保护的技术使用者:苏州元脑智能科技有限公司
技术研发日:
技术公布日:2026/9/4
- 还没有人留言。
