自动检测与自动上线恢复的智能存储方法、系统技术方案

技术编号:37186519 阅读:15 留言:0更新日期:2023-04-20 22:49
本公开实施例公开了一种自动检测与自动上线恢复的智能存储方法、系统,其中方法包括:实时检测各个磁盘的状态信息,同步各个磁盘的使用信息至智能存储模块,传输状态信息至系统页面;当检测到磁盘掉线时,触发重启模块进行重启;当检测到磁盘发生损坏时,获取磁盘的损坏程度,判断损坏程度是否大于损坏阈值,若否,触发自动修复模块进行该磁盘的自动修复;若是,触发备用模块中的备用磁盘进行该磁盘的自动替换,并进行备用磁盘的自动重建;该方法能够实时检测各个磁盘的状态信息,实时备份,实现磁盘的自动检测,能够快速定位故障磁盘,对故障磁盘进行自动修复或者自动上线替换,检测精度高,恢复重建周期短,有效节省人力和时间成本。成本。成本。

【技术实现步骤摘要】
自动检测与自动上线恢复的智能存储方法、系统


[0001]本公开涉及计算机
,尤其涉及一种自动检测与自动上线恢复的智能存储方法、系统。

技术介绍

[0002]随着信息时代的快速发展和各种数据存储技术的出现,数据存储对于硬盘空间、数据容灾备份和坏盘检修的需求广泛且迫切,现有的坏盘检测方法比较传统保守,检测机制和检测方法已不能满足快速且精准防护磁盘安全的维护需求。
[0003]现有技术中公开的存储设备,仅用于坏盘检测,对于损坏程度较小的坏盘进行自动修复,但对于无法修复的坏盘则采用重新插入新的硬盘的方式进行复制,过程复杂,重建周期长,不仅影响磁盘内数据的安全性,而且影响设备存储性能。

技术实现思路

[0004]有鉴于此,本公开实施例提供了一种自动检测与自动上线恢复的智能存储方法、系统,能够实现自动检测、自动修复、自动换盘、自动上线,过程简单,重建周期短。
[0005]第一方面,本公开实施例提供了一种自动检测与自动上线恢复的智能存储方法,采用如下技术方案:
[0006]该方法包括:
[0007]实时检测各个磁盘的状态信息,同步各个所述磁盘的使用信息至智能存储模块,传输所述状态信息至系统页面;
[0008]当检测到所述磁盘掉线时,触发重启模块进行重启;
[0009]当检测到所述磁盘发生损坏时,获取所述磁盘的损坏程度,判断所述损坏程度是否大于损坏阈值,若否,触发自动修复模块进行该磁盘的自动修复;
[0010]若是,触发备用模块中的备用磁盘进行该磁盘的自动替换,并基于所述智能存储模块进行所述备用磁盘的自动重建。
[0011]可选的,所述状态信息包括在线状态、能耗状态和容量使用占比。
[0012]可选的,所述能耗状态通过节能检测模块实时监测。
[0013]可选的,所述容量使用占比通过容量耗尽预警模块实时监测。
[0014]可选的,所述状态信息通过守护进程实时检测。
[0015]可选的,所述备用磁盘的重建进度通过进度检测模块实时监测。
[0016]可选的,所述进度检测模块与所述系统页面信号连接,所述重建进度实时更新至所述系统页面。
[0017]可选的,所述智能存储模块包括初始信息存储模块、备份模块和传输模块;
[0018]所述初始信息存储模块配置为存储各个磁盘的初始信息;
[0019]所述备份模块配置为实时同步备份各个磁盘的信息;
[0020]所述传输模块配置为传输故障的磁盘信息至备用磁盘。
[0021]可选的,当检测到所述磁盘的损坏程度大于损坏阈值时,触发告警模块。
[0022]可选的,所述备用磁盘设置有多个,多个所述备用磁盘独立设置。
[0023]第二方面,本公开实施例还提供了一种自动检测与自动上线恢复的智能存储系统,包括:
[0024]状态信息获取模块,配置为实时检测各个磁盘的状态信息;
[0025]同步模块,配置为同步各个所述磁盘的使用信息至智能存储模块;
[0026]显示模块,配置为传输所述状态信息至系统页面;
[0027]第一判断模块,配置为当检测到所述磁盘掉线时,触发重启模块进行重启;
[0028]分析模块,配置为当检测到所述磁盘发生损坏时,获取所述磁盘的损坏程度;
[0029]第二判断模块,配置为判断所述损坏程度是否大于损坏阈值,若否,触发自动修复模块进行该磁盘的自动修复;若是,触发备用模块中的备用磁盘进行该磁盘的自动替换,并基于所述智能存储模块进行所述备用磁盘的重建。
[0030]第三方面,本公开实施例还提供了一种电子设备,采用如下技术方案:
[0031]所述电子设备包括:
[0032]至少一个处理器;以及,
[0033]与所述至少一个处理器通信连接的存储器;其中,
[0034]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行以上任一所述的自动检测与自动上线恢复的智能存储方法。
[0035]第四方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行以上任一所述的自动检测与自动上线恢复的智能存储方法。
[0036]本公开实施例提供的自动检测与自动上线恢复的智能存储方法,可实时检测各个磁盘的状态信息,实时备份,实现磁盘的自动检测,能够快速定位故障磁盘,对故障磁盘进行自动修复或者自动上线替换,检测精度高,恢复重建周期短,有效节省人力和时间成本。
[0037]上述说明仅是本公开技术方案的概述,为了能更清楚了解本公开的技术手段,而可依照说明书的内容予以实施,并且为让本公开的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0038]为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0039]图1为本公开实施例提供的自动检测与自动上线恢复的智能存储方法的逻辑流程图。
[0040]图2为本公开实施例提供的智能存储模块的构成示意图。
[0041]图3为本公开实施例提供的自动检测与自动上线恢复的智能存储系统的构成示意图。
[0042]图4为本公开实施例提供的一种电子设备的原理框图。
具体实施方式
[0043]下面结合附图对本公开实施例进行详细描述。
[0044]应当明确,以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0045]需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目各方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
[0046]还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动检测与自动上线恢复的智能存储方法,其特征在于,该方法包括:实时检测各个磁盘的状态信息,同步各个所述磁盘的使用信息至智能存储模块,传输所述状态信息至系统页面;当检测到所述磁盘掉线时,触发重启模块进行重启;当检测到所述磁盘发生损坏时,获取所述磁盘的损坏程度,判断所述损坏程度是否大于损坏阈值,若否,触发自动修复模块进行该磁盘的自动修复;若是,触发备用模块中的备用磁盘进行该磁盘的自动替换,并基于所述智能存储模块进行所述备用磁盘的自动重建。2.根据权利要求1所述的智能存储方法,其特征在于,所述状态信息包括在线状态、能耗状态和容量使用占比。3.根据权利要求2所述的智能存储方法,其特征在于,所述能耗状态通过节能检测模块实时监测。4.根据权利要求2所述的智能存储方法,其特征在于,所述容量使用占比通过容量耗尽预警模块实时监测。5.根据权利要求1所述的智能存储方法,其特征在于,所述状态信息通过守护进程实时检测。6.根据权利要求1所述的智能存储方法,其特征在于,所述备用磁盘的重建进度通过进度检测模块实时监测。7.根据权利要求6所述的智能存储方法,其特征在于,所述进度检测模块与所述系统页面信号连接,所述重建进度实时更新至所述系统页面。8.根据权利要求1所述的智能存储方法,其特征在于,所述智能存储模块包括初始信息存储模块、备份模块和传输模块;所述初始信息存储模块配置为存储各个磁盘的初始信息;所述备份模块配置为实时同步备份各个磁盘的信息;所述传输模块配置为传输故障的磁盘信息至备用磁盘。9.根据...

【专利技术属性】
技术研发人员:刘艳兰
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1