一种状态指示的方法、控制器及存储介质技术

技术编号:20545629 阅读:20 留言:0更新日期:2019-03-09 18:34
本申请公开了一种状态指示的方法,包括:获取第一状态信息集合,该第一状态信息集合包含至少一个状态信息,该第一状态信息集合用于表示硬盘运行的状态;从该第一状态信息集合中确定第二状态信息;根据该第二状态信息确定目标指示方式;按照该目标指示方式控制状态指示灯的运行。本申请实施例还提供相应的控制器。本申请技术方案由于在硬盘工作过程中,控制器可以获取硬盘的状态信息并解析出当前硬盘的运行状态,并控制状态指示灯按照该运行状态对应的指示方式运行,这种方法的点灯方式更多样化,功能也更齐全,可以更全面地反映硬盘运行状态。

A Method, Controller and Storage Medium for State Indication

The present application discloses a method for state indication, which includes: obtaining a first state information set comprising at least one state information, which is used to represent the state of a hard disk running; determining a second state information from the first state information set; determining a target indication mode based on the second state information; and following the target indication. The mode controls the operation of the status indicator. The embodiment of this application also provides a corresponding controller. In the technical scheme of this application, the controller can obtain the status information of the hard disk and analyze the current operating state of the hard disk, and control the state indicator to run according to the corresponding indication mode of the operating state. This method has more diversified lighting modes and more complete functions, and can reflect the operating state of the hard disk more comprehensively.

【技术实现步骤摘要】
一种状态指示的方法、控制器及存储介质
本申请涉及服务器
,具体涉及一种状态指示的方法、控制器及存储介质。
技术介绍
如今,服务器的发展越来越快,对整机功能的要求也越来越高,服务器朝着多功能、自主化方向发展。随着服务器的更新换代,服务器需要更大的存储空间,这就需要增加服务器内的硬盘数量,才能满足日益增长的客户需求。如今的新研制存储类服务器,整机采用不断电坦克链抽拉方式。服务器的硬盘以及安装硬盘的硬盘背板放置在服务器机箱中,在未拉开机箱观察时,无法正常观察到硬盘的状态,只有通过机箱上的显示硬盘运行状态的状态指示灯,才可以在不拉开机箱的情况下观察到硬盘的状态。一般情况下,机箱上通常有三种状态指示灯,用于显示某个硬盘的状态。在现有技术中,服务器硬盘采用的都是常规的三种状态指示灯用于指示硬盘运行状态,这三种状态指示灯只能分别反映一种运行状态,这种传统的点灯方式过于单一功能较少,无法清楚反映硬盘的运行状态。
技术实现思路
本申请实施例提供一种状态指示的方法和控制器,可用于硬盘数量较多的的存储类服务器,在服务器工作时,控制器可以获取每个硬盘的多种状态信息并解析出当前硬盘的运行状态,根据硬盘的运行状态控制状态指示灯按照对应的指示方式运行,这种方法的点灯方式更多样化,功能也更齐全,可以更全面地反映硬盘运行状态。为达到上述目的,本申请实施例提供如下技术方案:本申请第一方面提供一种状态指示的方法,该方法可以包括:获取第一状态信息集合,其中,所述第一状态信息集合包含至少一个状态信息,所述第一状态信息集合用于表示硬盘运行的状态;从所述第一状态信息集合中确定第二状态信息,所述第二状态信息是所述第一状态信息集合中的异常状态信息;根据所述第二状态信息从预设指示方式集合中确定目标指示方式,其中,所述预设指示方式集合包含至少一种预设指示方式,每种指示方式对应于一种状态信息;按照所述目标指示方式控制状态指示灯的运行。可选地,结合上述第一方面,在第一种可能的实现方式中,所述第一状态信息集合包括故障状态信息、预故障状态信息、在位状态信息、组磁盘阵列RAID状态信息、重建状态信息、识别状态信息或重建中止状态信息中的至少一项。可选地,结合上述第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于故障状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性红色灯光连续闪烁。可选地,结合上述第一方面第一种可能的实现方式,在第三种可能的实现方式中,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于预故障状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性红色灯光连续双闪。可选地,结合上述第一方面第一种可能的实现方式,在第四种可能的实现方式中,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于不在位状态时,从所述预设指示方式集合中确定所述目标指示方式为红色灯光持续点亮。可选地,结合上述第一方面第一种可能的实现方式,在第五种可能的实现方式中,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于组RAID状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性红色灯光连续三次闪烁。可选地,结合上述第一方面第一种可能的实现方式,在第六种可能的实现方式中,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于重建状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性绿色灯光连续闪烁。可选地,结合上述第一方面第一种可能的实现方式,在第七种可能的实现方式中,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于正在识别状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性绿色灯光连续双闪。可选地,结合上述第一方面第一种可能的实现方式,在第八种可能的实现方式中,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于重建中止状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性绿色灯光连续三次闪烁。本申请第二方面提供一种控制器,该控制器具有实现上述第一方面或第一方面任意一种可能实现方式的方法的功能。该功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。该硬件或软件包括一个或多个与上述功能相对应的模块。本申请第三方面提供一种控制器,该控制器包括:处理器,当该控制器运行时,该处理器调用计算机执行指令,以使该控制器执行如上述第一方面或第一方面任意一种可能实现方式的状态指示的方法。本申请第四方面提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的状态指示的方法。本申请第五方面提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或第一方面任意一种可能实现方式的状态指示的方法。本申请第六方面提供一种芯片系统,该芯片系统包括处理器,用于支持控制器实现上述第一方面或第一方面任意一种可能的实现方式中所涉及的功能。在一种可能的设计中,芯片系统还包括存储器,该存储器用于保存该控制器必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包含芯片和其他分立器件。本申请实施例提供一种状态指示的方法和控制器,可用于硬盘数量较多的的存储类服务器,在服务器工作时,可以获取服务器中硬盘的状态信息并解析出当前硬盘的运行状态,并控制状态指示灯按照该运行状态对应的指示方式运行,可以分别反映硬盘处于故障状态、预故障状态、不在位状态、组RAID状态、重建状态、正在识别状态和重建中止状态的状况,这种方法的点灯方式更多样化,功能也更齐全,可以更全面地反映硬盘运行状态。附图说明图1是本申请采用的服务器结构示意图;图2是本申请方案实施示意图;图3是本申请实施例中状态指示方法一个实施例示意图;图4是本申请实施例中状态指示方法另一实施例示意图;图5是本申请实施例中控制器一个实施例示意图;图6是本申请实施例中控制器另一实施例示意图。具体实施方式下面结合附图,对本申请的实施例进行描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。本领域普通技术人员可知,随着图计算框架的演变和新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。本申请实施例提供一种状态指示方法和控制器,可用于硬盘数量较多的的存储类服务器,在服务器工作时,可以获取每个硬盘的多种状态信息并解析出当前硬盘的运行状态,根据硬盘的运行状态控制状态指示灯按照与该运行状态对应的闪烁方式闪烁,这种方法的点灯方式更多样化,功能也更齐全,可以反映出更多种硬盘工作状态。本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图本文档来自技高网...

【技术保护点】
1.一种状态指示的方法,其特征在于,包括:获取第一状态信息集合,其中,所述第一状态信息集合包含至少一个状态信息,所述第一状态信息集合用于表示硬盘运行的状态;从所述第一状态信息集合中确定第二状态信息,所述第二状态信息是所述第一状态信息集合中的异常状态信息;根据所述第二状态信息从预设指示方式集合中确定目标指示方式,其中,所述预设指示方式集合包含至少一种预设指示方式,每种指示方式对应于一种状态信息;按照所述目标指示方式控制状态指示灯的运行。

【技术特征摘要】
1.一种状态指示的方法,其特征在于,包括:获取第一状态信息集合,其中,所述第一状态信息集合包含至少一个状态信息,所述第一状态信息集合用于表示硬盘运行的状态;从所述第一状态信息集合中确定第二状态信息,所述第二状态信息是所述第一状态信息集合中的异常状态信息;根据所述第二状态信息从预设指示方式集合中确定目标指示方式,其中,所述预设指示方式集合包含至少一种预设指示方式,每种指示方式对应于一种状态信息;按照所述目标指示方式控制状态指示灯的运行。2.按照权利要求1所述的方法,其特征在于,所述第一状态信息集合包括故障状态信息、预故障状态信息、在位状态信息、组磁盘阵列RAID状态信息、重建状态信息、识别状态信息或重建中止状态信息中的至少一项。3.根据权利要求2所述的方法,其特征在于,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于故障状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性红色灯光连续闪烁。4.根据权利要求2所述的方法,其特征在于,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于预故障状态时,从所述预设指示方式集合中确定所述目标指示方式为周期性红色灯光连续双闪。5.根据权利要求2所述的方法,其特征在于,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于不在位状态时,从所述预设指示方式集合中确定所述目标指示方式为红色灯光持续点亮。6.根据权利要求2所述的方法,其特征在于,所述根据所述第二状态信息从预设指示方式集合中确定目标指示方式,包括:当所述第二状态信息指示所述硬盘处于组RAID状态时,从所述预设指示方式集合中确定所述目标指示方式为周...

【专利技术属性】
技术研发人员:张晓鹏王海波葛志华宁辰
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1