一种实现硬盘状态点灯的方法、装置及存储系统制造方法及图纸

技术编号:8323329 阅读:306 留言:0更新日期:2013-02-14 00:31
本发明专利技术提供一种实现硬盘状态点灯的方法、装置及存储系统,属于计算机领域。所述方法应用于具有多个硬盘的存储系统中,所述方法包括:获取硬盘的类型信息;当硬盘的类型为SAS硬盘时,将该硬盘对应的READY?LED含义位置位;获取硬盘的READY?LED信号;当硬盘的READY?LED信号为固定低电平或者高低交替电平时,根据所述READY?LED信号生成预定频率、高低交替电平的第一驱动信号,以驱动硬盘指示灯按照预定频率闪烁。根据本发明专利技术,能够使得在包括多个硬盘的存储系统中,处于相同状态的硬盘对应的硬盘指示灯的指示状态相同。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种实现硬盘状态点灯的方法、装置及存储系统
技术介绍
存储系统中使用大量的硬盘,每个硬盘都要求有对应的硬盘指示灯来指示硬盘的各种状态。一般而言,当硬盘的链路没有连接(LINK)时指示灯灭,当硬盘链路LINK时指示灯长亮,当硬盘正在进行数据传输时指示灯快速闪烁。目前常用的实现硬盘状态点灯的方案有如下两种 方式一,通过串行连接小型计算机系统界面(Serial Attached SCSI,SAS)控制器,或者串行高级技术附件(Serial Advanced Technology Attachment, SATA)控制器产生。该方案实现的前提是硬盘控制器提供了相关指示灯信号。一般存储系统中都会用背板来连接硬盘,这样在硬盘较多的情况,需要较多的走线,主背板间连接器也需要较多的引脚,从而样会增加成本及设计复杂度。方式二,通过硬盘的READY LED信号来驱动硬盘指示灯。与硬盘连接的硬盘驱动器会根据硬盘的数据传输状态提供该READY LED信号,该READY LED信号为高低电平信号,通过将该高低电平信号输出到硬盘指示灯,能够控制硬盘指示灯的开启或关闭。该方案不需要从硬盘控制器上连接大量的走线,可简化设计。另外,即使在控制器不方便将点灯信号引出的情况下,也能采用该方案。根据硬盘类型的不同,与该硬盘连接的硬盘驱动器输出的READY LED信号的状态可能不相同。例如,SATA规范定义该信号为设备活动(Activity)输出,即有数据传输时输出。根据不同的厂家的实现,有数据传输时输出的可能为低电平信号(硬盘指示灯亮),也可能高低交替电平信号(硬盘指示灯闪烁);没有数据传输时为高电平信号(硬盘指示灯灭)。SAS规范定义该信号为设备准备好(Ready)输出或者设备Activity输出,根据READY LED含义位(READY LED MEANING bit)的设置不同,分别定义如下READY LED MEANING bit为0 :设备准备好后信号为低电平(硬盘指示灯亮),有数据传输时为高低交替电平信号(硬盘指示灯闪烁),设备没有准备好时为高电平(硬盘指示灯灭)。READY LED MEANING bit为I :只有在有数据传输时为高低交替电平信号(硬盘指示灯闪烁),没有数据传输时为高电平(硬盘指示灯灭)。由于存储系统中一般会使用大量的硬盘,而硬盘的类型有可能不相同,这样,就有可能造成对于同样的硬盘状态,硬盘指示灯的指示状态不相同,给用户的使用造成困惑。例如,对于SATA硬盘,在进行数据传输时,其指示灯可能长亮,而对于SAS硬盘,当READY LEDMEANING bit为O时,设备准备好但没有进行数据传输,其指示灯也是长亮。而且,即使使用的是相同类型的硬盘,例如使用的都是SATA硬盘,也有可能存在由于生产厂家的不同,造成对于同样的硬盘状态,硬盘指示灯的指示状态也不相同,例如,硬盘在进行数据传输时,硬盘指示灯有可能为长亮或者闪烁,而且指示灯的闪烁频率也可能不一致,甚至可能因为闪烁太快而看上去是长亮的。
技术实现思路
有鉴于此,本专利技术的目的是提供一种实现硬盘状态点灯的方法、装置及存储系统,使得在包括多个硬盘的存储系统中,处于相同状态的硬盘对应的硬盘指示灯的指示状态相同。为实现上述目的,本专利技术提供技术方案如下一种实现硬盘状态点灯的方法,应用于具有多个硬盘的存储系统中,所述方法包括获取硬盘的类型信息; 当硬盘的类型为SAS硬盘时,将该硬盘对应的READY LED含义位置位;获取硬盘的READY LED信号;当硬盘的READY LED信号为固定低电平或者高低交替电平时,根据所述READY LED信号生成预定频率、高低交替电平的第一驱动信号,以驱动硬盘指示灯按照预定频率闪烁。一种实现硬盘状态点灯的装置,应用于具有多个硬盘的存储系统中,所述装置包括第一获取模块,用于获取硬盘的类型信息;置位模块,用于当硬盘的类型为SAS硬盘时,将该硬盘对应的READYLED含义位置位;第二获取模块,用于获取硬盘的READY LED信号;驱动模块,用于当硬盘的READY LED信号为固定低电平或者高低交替电平时,根据所述READY LED信号生成预定频率、高低交替电平的第一驱动信号,以驱动硬盘指示灯按照预定频率闪烁。与现有技术相比,本专利技术通过将存储系统中不同类型硬盘的READYLED信号所表示的含义调整为一致,并对READY LED信号进行转换得到驱动信号,由所述驱动信号来驱动硬盘指示灯,如此,能够使得在包括多个硬盘的存储系统中,处于相同状态的硬盘对应的硬盘指示灯的指示状态相同,从而方便用户的使用。附图说明图I是本专利技术实施例的实现硬盘状态点灯的方法流程图;图2是READY LED信号为固定高电平时的硬盘指示灯输出示意图;图3是READY LED信号为固定低电平时的硬盘指示灯输出示意图;图4是READY LED信号为高低交替电平时的硬盘指示灯输出示意图。图5是本专利技术实施例的实现硬盘状态点灯的装置结构图。具体实施例方式以下结合附图对本专利技术进行详细描述。针对现有技术中存在的处于相同状态的硬盘,但硬盘指示灯的指示状态可能不相同的问题,本专利技术实施例提供一种实现硬盘状态点灯的方法、装置及存储系统,通过将存储系统中不同类型硬盘的READY LED信号所表示的含义调整为一致,并对READY LED信号进行转换得到驱动信号,由所述驱动信号来驱动硬盘指示灯,如此,能够使得在包括多个硬盘的存储系统中,处于相同状态的硬盘对应的硬盘指示灯的指示状态相同。图I是本专利技术实施例的实现硬盘状态点灯的方法流程图。参照图1,所述方法可以包括如下步骤步骤101,获取硬盘的类型信息;本专利技术实施例的方法可以应用于具有多个硬盘的存储系统中。所述多个硬盘中包括SAS硬盘和SATA硬盘。在本步骤中,所述类型信息的获取方式为,从硬盘中读取该硬盘的硬件描述信息,根据该硬件描述信息确定硬盘的类型信息。步骤102,当硬盘的类型为SAS硬盘时,将该硬盘对应的READY LED含义位置位;如前所述,SATA规范定义READY LED信号为设备Activity输出,即有数据传输时输出;而SAS规范定义READY LED信号为设备Ready输出或者设备Activity输出,具体地,当 READY LED MEANING bit 为 0 时表示设备 Ready 输出,当 READY LED MEANING bit 为 I(即置位)时表不设备Activity输出。因此,本步骤中,在获取到硬盘的类型信息后,当确定该硬盘为SAS硬盘时,将该硬盘对应的READY LED MEANING bit进行置位,当确定该硬盘为SATA硬盘时,则不处理。这样,就将SAS硬盘和SATA硬盘的READYLED信号所表示的含义调整为一致,即不论是SAS硬盘还是SATA硬盘,READY LED信号均为设备Activity输出。这样,就能够避免将SATA硬盘的数据传输状态与READY LED MEANING bit为0的SAS硬盘的设备准备好状态相混淆。步骤103,获取硬盘的READY LED信号;可以从与该硬盘连接的硬盘驱动器中获取该硬盘对应的READY LED信号,并将该READY LED信号输出到逻辑可编本文档来自技高网
...

【技术保护点】
一种实现硬盘状态点灯的方法,应用于具有多个硬盘的存储系统中,其特征在于,所述方法包括:获取硬盘的类型信息;当硬盘的类型为SAS硬盘时,将该硬盘对应的READY?LED含义位置位;获取硬盘的READY?LED信号;当硬盘的READY?LED信号为固定低电平或者高低交替电平时,根据所述READY?LED信号生成预定频率、高低交替电平的第一驱动信号,以驱动硬盘指示灯按照预定频率闪烁。

【技术特征摘要】
1.一种实现硬盘状态点灯的方法,应用于具有多个硬盘的存储系统中,其特征在于,所述方法包括 获取硬盘的类型信息; 当硬盘的类型为SAS硬盘时,将该硬盘对应的READY LED含义位置位; 获取硬盘的READY LED信号; 当硬盘的READY LED信号为固定低电平或者高低交替电平时,根据所述READY LED信号生成预定频率、高低交替电平的第一驱动信号,以驱动硬盘指示灯按照预定频率闪烁。2.如权利要求I所述的方法,其特征在于,还包括 当硬盘的READY LED信号为固定高电平时,根据所述READY LED信号生成低电平的第二驱动信号,以点亮硬盘指示灯。3.如权利要求I或2所述的方法,其特征在于,所述当硬盘的READYLED信号为固定低电平或者高低交替电平时,根据所述READY LED信号生成第一驱动信号,具体包括 启动一个2比特的计数器; 当所述READY LED信号跳变为低电平时,将所述计数器清O,并按照所述预定频率将所述计数器的计数值增加I ; 将所述第一驱动信号的逻辑幅值设置为所述计数器的高位计数值。4.如权利要求3所述的方法,其特征在于 所述预定频率为IOHz 20Hz。5.一种实现硬盘状态点灯的装置,应用于具...

【专利技术属性】
技术研发人员:黄金海梁红伟许勇陈清海陈莹
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:

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

1