硬盘状态监控系统及其方法技术方案

技术编号:25689769 阅读:32 留言:0更新日期:2020-09-18 21:01
一种硬盘状态监控系统,包括硬盘模组及显示单元,显示单元用于监控硬盘模组中硬盘的运行状态,硬盘状态监控系统包括硬盘控制单元及可编程逻辑器件,硬盘控制单元与硬盘模组连接,以获取硬盘模组中至少一个硬盘的硬盘状态,并对应输出硬盘状态信息。可编程逻辑器件连接于硬盘控制单元及显示单元之间,并解码硬盘状态信息以得到解码信号,可编程逻辑器件还根据解码信号判断硬盘状态是否为预警故障状态。若为预警故障状态,显示单元输出预警故障状态的显示信息。若不为预警故障状态,显示单元输出对应状态的显示信息。本发明专利技术还提供了一种硬盘状态监控方法。如此可准确地显示硬盘的状态。

【技术实现步骤摘要】
硬盘状态监控系统及其方法
本专利技术涉及一种硬盘状态监控系统及其方法。
技术介绍
一般而言,可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD)通过解析硬盘管理器输出的串行通用输入输出(SerialGeneralPurposeInputOutput,SGPIO)信号,以显示硬盘的状态。然而,当前并未区分硬盘的故障状态与预警故障状态,从而造成硬盘状态的显示出现混乱。
技术实现思路
有鉴于此,有必要提供一种能准确显示硬盘状态的硬盘状态监控系统及其方法。一种硬盘状态监控系统,包括硬盘模组及显示单元,所述显示单元用于监控所述硬盘模组中硬盘的运行状态,所述硬盘状态监控系统包括:硬盘控制单元,所述硬盘控制单元与所述硬盘模组通信连接,以获取所述硬盘模组中至少一个硬盘的硬盘状态,并对应输出硬盘状态信息;可编程逻辑器件,所述可编程逻辑器件通信连接于所述硬盘控制单元及所述显示单元之间,所述可编程逻辑器件用于对所述硬盘状态信息解码以得到解码信号,并根据所述解码信号判断对应硬盘的硬盘状态是否为预警故障状态;若所述硬盘的硬盘状态为预警故障状态,所述可编程逻辑器件控制所述显示单元输出对应硬盘为预警故障状态的显示信息;及若所述硬盘的硬盘状态不为预警故障状态,所述可编程逻辑器件根据所述解码信号控制所述显示单元输出所述硬盘对应状态的显示信息。上述硬盘状态监控系统通过所述可编程逻辑器件对所述解码信号判断对应所述硬盘的硬盘状态是否为预警故障状态,并通过显示单元显示不同的状态显示信息。如此,可有效的区分故障状态及预警故障状态,以准确地显示对应硬盘的硬盘状态。附图说明图1为一种硬盘状态监控系统的较佳实施方式的功能模块图。图2为图1中可编程逻辑器件的功能模块图。图3为图1中硬盘状态监控系统的另一较佳实施方式的功能模块图。图4为图1中硬盘状态监控方法的较佳实施方式的流程图。主要元件符号说明硬盘状态监控系统100硬盘模组10硬盘控制单元20可编程逻辑器件30解码模块32侦测模块34控制模块36显示单元40第一指示灯42第二指示灯44第三指示灯46第四指示灯41第五指示灯43如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。为了使本专利技术的目的、技术方案及优点能更加清楚明白,以下将会结合附图及实施方式,以对本专利技术中的硬盘状态监控系统及其方法作进一步详细的描述及相关说明。请参考图1,一种硬盘状态监控系统100用于监控硬盘的运行状态,包括硬盘模组10、硬盘控制单元20、可编程逻辑器件(ComplexProgrammableLogicDevice,CPLD)30及显示单元40。在一较佳实施方式中,所述硬盘模组10可包括若干硬盘(图未示)。所述硬盘控制单元20与所述硬盘模组10通信连接。具体地,所述硬盘控制单元20可为主机总线适配器(HostBusAdapter,HBA)。所述硬盘控制单元20用于实时获取所述硬盘模组10中至少一个硬盘的硬盘状态,并对应输出硬盘状态信息。具体地,所述硬盘状态包括活跃(active)状态、故障(fault)状态、预警故障(predicatedfailureanalysis,PFA)状态、重建(rebuild)状态及定位(locate)状态。所述硬盘状态信息包括所述至少一个硬盘的活跃状态信息、定位状态信息及故障状态信息。所述活跃状态信息、定位状态信息及故障状态信息为高电平或低电平,如电平值为1或0。当所述活跃状态信息为高电平时,其对应硬盘的硬盘状态为活跃状态。当所述故障状态信息为高电平且所述定位状态信息为低电平时,其对应硬盘的硬盘状态为故障状态。当所述故障状态信息为低电平且所述定位状态信息为高电平时,其对应硬盘的硬盘状态为定位状态。当所述故障状态信息及所述定位状态信息均为高电平时,其对应硬盘的硬盘状态为重建状态。当所述故障状态信息在高电平及低电平之间以周期T交替变化时,其对应硬盘的硬盘状态为预警故障状态。本实施例中,T为500毫秒(ms)。所述可编程逻辑器件30通信连接于所述硬盘控制单元20及所述显示单元40之间。本实施例中,所述硬盘控制单元20通过串行通用输入输出(SerialGeneralPurposeInputOutput,SGPIO)总线与所述可编程逻辑器件30通信连接。所述硬盘状态信息符合SGPIO协议,即为SGPIO信号。所述可编程逻辑器件30用于接收所述硬盘控制单元20传输的所述硬盘状态信息、判断所述对应硬盘的硬盘状态以及控制所述显示单元40输出对应状态的显示信息。请参考图2,所述可编程逻辑器件30包括解码模块32、侦测模块34及控制模块36。所述解码模块32接收所述硬盘控制单元20传输的所述硬盘状态信息,并解码所述硬盘状态信息以得到解码信号。本实施例中,所述解码信号包括所述至少一个硬盘的活跃信号、定位信号及故障信号。其中,所述活跃信号、所述定位信号及所述故障信号分别包括对应硬盘在一预设时间内连续的所述活跃状态信息、所述定位状态信息及所述故障状态信息。所述解码模块32将所述活跃信号传输至所述控制模块36,将所述故障信号及所述定位信号传输至所述侦测模块34。所述侦测模块34依所述故障信号侦测对应硬盘的硬盘状态是否为预警故障状态,并根据侦测结果对应发出一使能信号。所述侦测模块34还用于对所述故障信号及所述定位信号进行延迟处理以得到延迟的定位信号与延迟的故障信号。具体地,若所述侦测模块34侦测到所述故障信号在高电平及低电平之间以周期T交替变化,则判断对应硬盘的硬盘状态为预警故障状态,所述使能信号为高电平。若所述侦测模块34侦测到所述故障信号持续高电平不变,则判断对应硬盘的硬盘状态为非预警故障状态,所述使能信号为低电平。所述侦测模块34对所述定位信号及所述故障信号的上升沿延迟一段时间t以得到所述延迟的定位信号与所述延迟的故障信号。其中,0.5T<t<T。本实施例中,t为300毫秒(ms)。所述控制模块36接收所述活跃信号、所述使能信号、所述延迟的定位信号与所述延迟的故障信号,并依上述信号控制所述显示单元40输出所述对应硬盘的状态显示信息。所述显示单元40包括至少一第一指示灯42、至少一第二指示灯44及至少一第三指示灯46。其中,一所述第一指示灯42、一所述第二指示灯44及一所述第三指示灯46组成一显示组以显示所述硬盘模组10中对应的一硬盘的硬盘状态,例如,各所述第一指示灯42用于显示对应的各所述硬盘的故障状态、预警故障状态及重建状态,各所述第二指示灯44用于显示对应的各所述硬盘的定位状态,各所述第三指示灯46用于显示对应的各所述硬盘的活本文档来自技高网...

【技术保护点】
1.一种硬盘状态监控系统,包括硬盘模组及显示单元,所述显示单元用于监控所述硬盘模组中硬盘的运行状态,其特征在于,所述硬盘状态监控系统包括:/n硬盘控制单元,所述硬盘控制单元与所述硬盘模组通信连接,以获取所述硬盘模组中至少一个硬盘的硬盘状态,并对应输出硬盘状态信息;/n可编程逻辑器件,所述可编程逻辑器件通信连接于所述硬盘控制单元及所述显示单元之间,所述可编程逻辑器件用于对所述硬盘状态信息解码以得到解码信号,并根据所述解码信号判断对应硬盘的硬盘状态是否为预警故障状态;/n若所述硬盘的硬盘状态为预警故障状态,所述可编程逻辑器件控制所述显示单元输出对应硬盘为预警故障状态的显示信息;及/n若所述硬盘的硬盘状态不为预警故障状态,所述可编程逻辑器件根据所述解码信号控制所述显示单元输出所述硬盘对应状态的显示信息。/n

【技术特征摘要】
1.一种硬盘状态监控系统,包括硬盘模组及显示单元,所述显示单元用于监控所述硬盘模组中硬盘的运行状态,其特征在于,所述硬盘状态监控系统包括:
硬盘控制单元,所述硬盘控制单元与所述硬盘模组通信连接,以获取所述硬盘模组中至少一个硬盘的硬盘状态,并对应输出硬盘状态信息;
可编程逻辑器件,所述可编程逻辑器件通信连接于所述硬盘控制单元及所述显示单元之间,所述可编程逻辑器件用于对所述硬盘状态信息解码以得到解码信号,并根据所述解码信号判断对应硬盘的硬盘状态是否为预警故障状态;
若所述硬盘的硬盘状态为预警故障状态,所述可编程逻辑器件控制所述显示单元输出对应硬盘为预警故障状态的显示信息;及
若所述硬盘的硬盘状态不为预警故障状态,所述可编程逻辑器件根据所述解码信号控制所述显示单元输出所述硬盘对应状态的显示信息。


2.如权利要求1所述的硬盘状态监控系统,其特征在于,所述可编程逻辑器件包括解码模块、侦测模块及控制模块,所述解码模块接收所述硬盘控制单元所传输的所述硬盘状态信息,并解码所述硬盘状态信息以得到所述解码信号,所述解码信号还包括故障信号、定位信号及活跃信号,所述侦测模块根据所述故障信号发出一使能信号,并对所述定位信号及所述故障信号进行延迟处理以得到延迟的定位信号与延迟的故障信号,所述控制模块用于判断所述使能信号是否为高电平,并根据判断结果控制所述显示单元输出对应硬盘的状态显示信息。


3.如权利要求2所述的硬盘状态监控系统,其特征在于,若所述使能信号为高电平,所述控制模块控制所述显示单元输出预警故障状态的显示信息;若所述使能信号为低电平,所述控制模块根据所述活跃信号、所述延迟的定位信号及所述延迟的故障信号的电平值控制所述显示单元输出所述硬盘对应的显示信息。


4.如权利要求2所述的硬盘状态监控系统,其特征在于,若所述使能信号为高电平,所述控制模块还用于判断所述定位信号是否为高电...

【专利技术属性】
技术研发人员:杨蕊
申请(专利权)人:深圳富桂精密工业有限公司
类型:发明
国别省市:广东;44

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

1