一种实现硬盘系统的管理方法及装置制造方法及图纸

技术编号:8105677 阅读:185 留言:0更新日期:2012-12-21 04:22
本发明专利技术披露了一种实现硬盘系统管理的方法,涉及启动设备和目标设备,该方法包括:目标设备在规定的时间内若判断启动设备连接到硬盘系统中,则根据在总线规定的相应时间内发出对应启动设备类型的同步信号,识别启动设备类型。本发明专利技术通过在目标设备上添加一启动设备识别装置,由该装置基于启动设备和目标设备间通信总线的输出位流模式通过设置硬盘状态,在最长时间内判断该通信总线是否发出同步信号,进而得出目标设备支持硬盘的数目,从而达到兼容管理不同目标设备的要求。

【技术实现步骤摘要】

本专利技术涉及计算机
中的设备管理方法,尤其涉及实现对不同厂家SAS(Serial Attached Small computer system interface)硬盘系统的管理方法及装置。
技术介绍
在计算机领域中,通常会在SAS硬盘背板上采用串行通用输入输出总线(SGPI0,Serial General Purpose Input/Output)信号并通过SFF-8485协议来实现硬盘位置的定位、硬盘状态的指示等功能。SGPIO信号用于启动设备(Raid卡,Redundant Array ofIndependent Disks或HBA卡,Host Bus Adaptor)和目标设备硬盘背板之间的通讯,如图I所示,目标设备SAS硬盘背板将SGPIO信号转换成输出信号,用于控制背板上LED显示硬盘状态,共 4 个状态信号sclock、sload、sdatout、sdatain。 由于不同厂家的Raid卡的标准不一样,有的厂家的Raid卡支持4块硬盘,有的厂家Raid卡则支持8块硬盘,造成Raid卡用户针对不同厂家的设备需开发不同的固件程序,因而兼容性差,这会给软件和硬件的设计人员的设计带来极大的不便。对于以上问题,由于不能更改厂商的Raid卡,同时又要求必须能兼容多家厂商的标准,便于设备升级等操作,因此需要提供一种实现硬盘系统管理的方法,能够根据自动识别硬盘背板的启动设备来启动和使用硬盘背板。
技术实现思路
本专利技术所要解决的技术问题是提供一种实现硬盘系统的管理方法及装置,能够根据自动识别的启动设备来启动和使用硬盘背板。为了解决上述技术问题,本专利技术提供了一种实现硬盘系统管理的方法,涉及启动设备和目标设备,该方法包括目标设备在规定的时间内若判断启动设备连接到硬盘系统中,则根据在总线规定的相应时间内发出对应启动设备类型的同步信号,识别启动设备类型。进ー步地,该方法还包括目标设备若在规定的时间内判断启动设备未连接到硬盘系统中,则报警启动设备连接异常事件。进ー步地,启动设备为Raid卡或为主机总线适配器卡,目标设备为硬盘背板;目标设备根据在总线规定的相应时间内发出对应启动设备类型的同步信号,识别启动设备类型,具体包括目标设备假设所述启动设备为支持4块硬盘的第一模式,若判断该串行通用输入输出总线在相应的规定时间内发出第一模式的同步信号,则输出及显示启动设备为支持4块硬盘的第一模式。进ー步地,目标设备根据在总线规定的相应时间内发出对应启动设备类型的同步信号,识别启动设备类型,还具体包括目标设备若判断串行通用输入输出总线未在相应的规定时间内发出第一模式的同步信号,则假设启动设备为支持8块硬盘的第二模式,若判断该串行通用输入输出总线在相应的规定时间内发出第二模式的同步信号,则输出及显示启动设备为支持8块硬盘的第二模式。进一步地,目标设备根据在总线规定的相应时间内发出对应启动设备类型的同步信号,识别启动设备类型,还具体包括目标设备若判断所述串行通用输入输出总线未在相应的规定时间内发出第二模式的同步信号,则报警启动设备工作异常的事件。为了解决上述技术问题,本专利技术提供了一种实现如前所述方法的启动设备识别装置,包括相互连接的启动设备连接判断模块和启动设备类型识别模块,其中 启动设备连接判断模块,用于在规定的时间内若判断启动设备连接到硬盘系统中,则向启动设备类型判断模块输出设备类型判断指令;启动设备类型识别模块,用于根据输入的设备类型判断指令,对在总线规定的相应时间内发出对应启动设备类型的同步信号识别及输出启动设备类型。进一步地,该装置还包括与启动设备连接判断模块连接的显示报警模块,其中启动设备连接判断模块若在规定的时间内判断启动设备未连接到硬盘系统中,则向显示报警模块输出启动设备连接异常指令;显示报警模块,用于根据输入的启动设备连接异常指令,报警启动设备连接异常的事件。进一步地,显示报警模块还与所述启动设备类型识别模块连接,其中启动设备类型识别模块将识别的启动设备类型输出给显示报警模块,其中,启动设备类型包括支持4块硬盘的第一模式和支持8块硬盘的第二模式;显示报警模块根据输入的启动设备类型进行显示。进一步地,启动设备类型识别模块若判断串行通用输入输出总线未在相应的规定时间内发出第一模式或第二模式的同步信号,则向显示报警模块输出启动设备工作异常指令;显示报警模块根据输入的启动设备工作异常指令报警启动设备工作异常的事件。进一步地,启动设备包括Raid卡或主机总线适配器卡,目标设备为硬盘背板。本专利技术通过在目标设备上添加一启动设备识别装置,由该装置基于启动设备和目标设备间通信总线(譬如SGPI0)的输出位流模式通过设置硬盘状态,在最长时间内判断该通信总线是否发出同步信号,进而得出目标设备(Raid卡)支持硬盘的数目,从而达到兼容管理不同目标设备的要求。附图说明图I为现有的硬盘系统中硬盘背板与Raid卡通过SGPIO信号连接的示意图;图2为本专利技术的运行在硬盘背板上的启动设备识别装置的结构框图;图3为本专利技术的实现硬盘系统管理的方法实施例的流程图。具体实施方式以下结合附图和优选实施例对本专利技术的技术方案进行详细地阐述。应该理解,以下列举的实施例仅用于说明和解释本专利技术,而不构成对本专利技术技术方案的限制。本专利技术的实现硬盘系统管理的方法实施例,涉及启动设备和目标设备,其流程如图3所示,包括如下步骤110 :判断启动设备(Raid卡)是否在规定的时间内连接,是则执行下一步骤,否则结束流程;Raid卡在此实施例中作为启动设备的一种,启动设备也可为HBA卡。120 :设置Raid卡为支持4块硬盘模式; 130 :判断Raid卡的SGPIO总线在规定时间内是否发出相应的同步信号,是则说明该Raid卡确为设置的支持4块硬盘模式的卡,结束流程;否则执行下一步骤;根据SFF-8485协议,按照最慢的时钟信号Sclock在32Hz下,同步4块硬盘需要的最长时间是12bits*3frames*32Hz = I. 125seconds,如果超出这个时间而未发出同步信号,说明该Raid卡不是支持4块硬盘模式的卡,再按照8个硬盘模式的设置来检测。当然,一些其它启动设备与目标设备之间也可以通过譬如GPIO总线或其它串行总线进行通信。则目标设备相应地判断该总线在规定的时间内是否发出相应的同步信号,据此来确认启动设备的类型。140 :设置Raid卡为支持8块硬盘模式;150 :判断Raid卡的SGPIO总线在规定时间内是否发出相应的同步信号,是则说明该Raid卡确为设置的支持8块硬盘模式的卡,结束流程;否则执行下一步骤;根据SFF-8485协议,同样按照最慢的时钟信号Sclock在32Hz下,同步8块硬盘需要的最长时间是24bits*3frames*32Hz = 2. 25seconds,如果超出这个时间而未发出同步信号,说明该Raid卡或不是支持8块硬盘模式的卡,或工作不正常(未正常接入)。160 :发出Raid卡工作异常报警信号,结束流程。在上述方法实施例中,从步骤110到步骤160执行过程中,还包括步骤判断硬盘背板侦测超时复位时间是否到,是则根据侦测结果发出控制硬盘指示信号(Sclock、Sload以及SdataOut),若侦测结果正常,正常继续进行步骤11本文档来自技高网...

【技术保护点】
一种实现硬盘系统管理的方法,涉及启动设备和目标设备,其特征在于,该方法包括:目标设备在规定的时间内若判断启动设备连接到硬盘系统中,则根据在总线规定的相应时间内发出对应启动设备类型的同步信号,识别启动设备类型。

【技术特征摘要】

【专利技术属性】
技术研发人员:王勇娄山林林楷智
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:

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

1