【技术实现步骤摘要】
存储系统故障恢复方法、装置、计算机设备及介质
[0001]本专利技术涉及数据存储领域,尤其涉及一种存储系统故障恢复方法、装置、计算机设备及介质。
技术介绍
[0002]传统的网络存储系统将所有数据集中存放在一台存储服务器,无法适用于大规模存储数据的场景,且影响存储服务器的系统性能。分布式存储系统将数据分散存储至多台存储服务器的磁盘,并通过位置服务器定位不同的数据。相对于传统的网络存储系统,分布式存储系统具有高可靠性、高可用性、高存取效率及易于扩展的优点。
[0003]然而,分布式存储系统是一种通过网络与多个服务器通信的设备,对于技术人员的运维难度较高。具体地,当存储服务器中一个磁盘因无法读写导致存储服务器发生故障时,需要技术人员人工定位发生故障的磁盘。若技术人员无法及时将发生故障的分布式存储系统恢复至正常状态,会为分布式存储系统带来丢失数据的风险,并造成不可估量的损失。
技术实现思路
[0004]有鉴于现有技术存在的缺陷,本申请实施例目的在于提供一种存储系统故障恢复方法、装置、计算机设备及介质,以解决 ...
【技术保护点】
【技术特征摘要】
1.一种存储系统故障恢复方法,其特征在于,所述方法包括:获取分布式存储系统的状态信息,并判断所述状态信息是否存在异常;若所述状态信息存在异常,扫描所述分布式存储系统中存在故障的节点;根据所述节点内磁盘的运行信息,确定发生故障的磁盘;将所述发生故障的磁盘替换为对应的热备磁盘,并将所述发生故障的磁盘的数据写入所述热备磁盘。2.根据权利要求1所述的存储系统故障恢复方法,其特征在于,所述将所述发生故障的磁盘的数据写入所述热备磁盘,包括:根据所述发生故障的磁盘所在的分布式卷类型,确定所述发生故障的磁盘的数据备份逻辑;根据所述数据备份逻辑,将所述发生故障的磁盘的数据写入所述热备磁盘。3.根据权利要求1所述的存储系统故障恢复方法,其特征在于,根据所述节点内磁盘的运行信息,确定发生故障的磁盘之后,所述将所述发生故障的磁盘替换为对应的热备磁盘,并将所述发生故障的磁盘的数据写入所述热备磁盘之前,还包括:根据所述发生故障的磁盘的容量,查询与所述容量匹配的备用磁盘,并将其中一个备用磁盘设置为所述发生故障的磁盘的热备磁盘。4.根据权利要求1所述的存储系统故障恢复方法,其特征在于,所述获取分布式存储系统的状态信息,并判断所述状态信息是否存在异常之后,还包括:若所述状态信息不存在异常,基于预设时间间隔重新执行所述获取分布式存储系统的状态信息,并判断所述状态信息是否存在异常的步骤。5.根据权利要求1所述的存储系统故障恢复方法,其特征在于,所述将所述发生故障的磁盘替换为对应的热备磁盘,并将所述发生故障的磁盘的数据写入所述热备磁盘之后,还包括:删除所述分布式存储系统中发生故障的磁盘。6.根据权利要求1所述...
【专利技术属性】
技术研发人员:高志林,孙利杰,陈松政,刘文清,杨涛,
申请(专利权)人:湖南麒麟信安科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。