【技术实现步骤摘要】
一种硬盘状态指示灯的测试方法、系统及装置
[0001]本专利技术涉及硬盘测试领域,特别是涉及一种硬盘状态指示灯的测试方法、系统及装置。
技术介绍
[0002]目前,在服务器系统中连接有多个硬盘,如NVME(Non-Volatile Memory express,非易失性存储)硬盘,且每个硬盘上均设有多个指示灯。现有技术中,在对硬盘上的指示灯进行测试时,通常采用人工测试方式进行测试,即手动对每个硬盘的多个指示灯进行测试,不仅费时费力,而且容易出现漏测误测的情况。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
[0004]本专利技术的目的是提供一种硬盘状态指示灯的测试方法、系统及装置,可自动对服务器各硬盘的状态指示灯进行测试,且适用于不同连接方式的硬盘的指示灯测试情况,不仅工作效率较高,而且可避免漏测误测的情况,测试准确性较高。
[0005]为解决上述技术问题,本专利技术提供了一种硬盘状态指示灯的测试方法,包括:
[0006]在接收到服务器的硬盘指示灯测试指令后,根据所述服务器的接口连接信息自主区分与所述服务器直连的第一硬盘和与所述服务器经RAID卡连接的第二硬盘;
[0007]获取所述服务器的不同接口下的第一硬盘信息,并按照预设硬盘直连测试策略,基于所述第一硬盘信息依次对各第一硬盘的状态指示灯进行自主测试;
[0008]获取所述RAID卡下的第二硬盘信息,并按照预设RAID卡硬盘测试策略,基于所述第二硬盘 ...
【技术保护点】
【技术特征摘要】
1.一种硬盘状态指示灯的测试方法,其特征在于,包括:在接收到服务器的硬盘指示灯测试指令后,根据所述服务器的接口连接信息自主区分与所述服务器直连的第一硬盘和与所述服务器经RAID卡连接的第二硬盘;获取所述服务器的不同接口下的第一硬盘信息,并按照预设硬盘直连测试策略,基于所述第一硬盘信息依次对各第一硬盘的状态指示灯进行自主测试;获取所述RAID卡下的第二硬盘信息,并按照预设RAID卡硬盘测试策略,基于所述第二硬盘信息依次对各第二硬盘的状态指示灯进行自主测试。2.如权利要求1所述的硬盘状态指示灯的测试方法,其特征在于,获取所述服务器的不同接口下的第一硬盘信息,并按照预设硬盘直连测试策略,基于所述第一硬盘信息依次对各第一硬盘的状态指示灯进行自主测试的过程,包括:获取所述服务器的不同接口下的第一硬盘的硬盘名称,并将所述硬盘名称依次放入FIFO队列中;从所述FIFO队列中依次取出所述硬盘名称,并按照预设硬盘直连测试策略对当前取出的硬盘名称对应的第一硬盘的状态指示灯进行自主测试。3.如权利要求1所述的硬盘状态指示灯的测试方法,其特征在于,所述服务器的硬盘的状态指示灯包括用于定位硬盘的locate灯、用于表征硬盘的离线状态的offline灯、用于表征硬盘的初始化状态的Initial灯;相应的,所述预设硬盘直连测试策略的预设过程,包括:对所述服务器中的每个直连硬盘分别进行Locate操作、Offline操作、Online操作、Initialization操作;在对目标直连硬盘进行指示灯操作时,控制显示屏显示所述目标直连硬盘的硬盘信息及所述目标直连硬盘当前进行的具体指示灯操作,以通过显示屏提示观察对应状态指示灯的灯光状态来判断其状态是否正常;其中,所述目标直连硬盘为任一所述直连硬盘。4.如权利要求1所述的硬盘状态指示灯的测试方法,其特征在于,获取所述RAID卡下的第二硬盘信息,并按照预设RAID卡硬盘测试策略,基于所述第二硬盘信息依次对各第二硬盘的状态指示灯进行自主测试的过程,包括:获取所述RAID卡的相关信息,并将RAID卡相关信息保存至log文件中;从所述log文件中读取关键字,以获取所述RAID卡下的第二硬盘序号及第二硬盘数量;按照预设RAID卡硬盘测试策略,基于所述第二硬盘序号及第二硬盘数量依次对各第二硬盘的状态指示灯进行自主测试。5.如权利要求1所述的硬盘状态指示灯的测试方法,其特征在于,所述服务器的硬盘的状态指示灯包括用于定位硬盘的locate灯、用于表征硬盘的离线状态的offline灯、用于表征硬盘的初始化状态的Initial灯;相应的,所述预设RAID卡硬盘测试策略的预设过程,包括:基于RAID卡相关信息判断RAID卡下的硬盘是否组RAID;若是,则对所述RAID卡下的每个硬盘分别进行Locate操作、Offline操作、Online操作;而后删除所述RAI...
【专利技术属性】
技术研发人员:楚日娅,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。