一种硬盘定位的便捷方法及装置制造方法及图纸

技术编号:32512664 阅读:17 留言:0更新日期:2022-03-02 11:00
本发明专利技术提供一种硬盘定位的便捷方法及装置,属于硬盘定位技术领域,所述方法步骤如下:生成硬盘定位脚本,获取硬盘的槽位号,将硬盘的槽位号与硬盘背板的CPLD中RX寄存器中的硬盘在位信息进行比较,并在硬盘槽位号与硬盘在位信息一致时,判定硬盘定位成功,以及在硬盘槽位号与硬盘在位信息不一致时,判定硬盘定位失败;生成撤销硬盘定位脚本,关闭定位指示灯,停止硬盘定位;创建硬盘定位及撤销组件,并将对应组件链接对应脚本;通过硬盘定位及撤销组件获取用户硬盘定位及撤销定位指令,启动对应脚本,完成硬盘定位及撤销。本发明专利技术通过硬盘定位组件及撤销硬盘定位组件实现一键硬盘定位及一键硬盘定位撤销,操作简单,能够节省人力。能够节省人力。能够节省人力。

【技术实现步骤摘要】
一种硬盘定位的便捷方法及装置


[0001]本专利技术属于硬盘定位
,具体涉及一种硬盘定位的便捷方法及装置。

技术介绍

[0002]随着IT技术的不断翻转,传统信息户服务器以及云计算服务对服务器的使用效率要求越来越高,使用效率的高低直接影响服务器的整体性能呈现。服务器产品需要满足用户多样化需求,确保各种应用环境中控制器与硬盘背板的正确连接,提供测试效率以及硬盘的正确使用是服务器产品必须面临和考虑的问题。
[0003]而对于服务器上使用的硬盘,必须进行全面的定位验证,以确保服务器产品的质量。硬盘定位是影响硬盘使用的一个重要方法,而硬盘使用又是影响服务器整体性能的重要因素。现有的硬盘定位为手动一一定位,手动一一撤销定位,尤其当服务器较多、服务器槽位很多时,硬盘定位耗时耗力,不能全方位第一时间查看盘的在位情况以及指示灯的健康状态,缺少在各种应用环境下正确、稳定以及高效定位硬盘的方式,无法满足用户多样化的需求。
[0004]此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种硬盘定位的便捷方法及装置,是非常有必要的。

技术实现思路

[0005]针对现有技术的上述现有的硬盘定位为手动一一定位,手动一一撤销定位,耗时耗力,不能全方位第一时间查看盘的在位情况以及指示灯的健康状态的缺陷,本专利技术提供一种硬盘定位的便捷方法及装置,以解决上述技术问题。
[0006]第一方面,本专利技术提供一种硬盘定位的便捷方法,包括如下步骤:
[0007]S1.生成硬盘定位脚本,SAS/RAID控制器获取硬盘的槽位号,将硬盘的槽位号与硬盘背板的CPLD中RX寄存器中的硬盘在位信息进行比较,并在硬盘槽位号与硬盘在位信息一致时,判定硬盘定位成功,查看定位指示灯状态,以及在硬盘槽位号与硬盘在位信息不一致时,判定硬盘定位失败;
[0008]S2.生成撤销硬盘定位脚本,SAS/RAID控制器关闭定位指示灯,停止硬盘定位;
[0009]S3.在WEB界面创建硬盘定位组件和撤销硬盘定位组件,并将硬盘定位组件链接硬盘定位脚本,以及将撤销硬盘定位组件链接撤销硬盘定位脚本;
[0010]S4.在WEB界面通过硬盘定位组件获取用户硬盘定位指令,启动硬盘定位脚本进行硬盘定位,以及通过撤销硬盘定位组件获取用户撤销硬盘定位指令,启动撤销硬盘定位脚本进行硬盘定位撤销。
[0011]进一步地,步骤S1具体步骤如下:
[0012]S11.生成硬盘定位脚本,SAS/RAID控制器获取硬盘背板的CPLD中RX寄存器中的硬盘在位信息,并从硬盘在位信息中解析出在位的硬盘槽位号列表;
[0013]S12.SAS/RAID控制器通过I2C总线获取当前硬盘槽位号;
[0014]S13.SAS/RAID控制器判断通过I2C总线获取的当前硬盘槽位号是否在硬盘槽位号列表中;
[0015]若是,进入步骤S15;
[0016]若否,进入步骤S14;
[0017]S14.判定硬盘定位失败,弹窗报错,提示检查或更换硬盘,以及检查SAS/RAID控制器信号线的连接情况,重新进行硬盘定位,返回步骤S11;
[0018]S15.判定当前硬盘定位成功;
[0019]S16.判断所有硬盘是否定位完毕;
[0020]若是,判定所有硬盘定位成功,弹窗提示定位成功,结束;
[0021]若否,定位下一个硬盘,返回步骤S12;
[0022]S17.SAS/RAID控制器通过SGPIO信号线点亮定位成功的硬盘对应的定位指示灯,并判断是否点亮成功;
[0023]若是,结束;
[0024]若否,进入步骤S18;
[0025]S18.查找定位指示灯点亮失败原因,重新进行硬盘定位,返回步骤S11。
[0026]进一步地,步骤S2具体步骤如下:
[0027]S21.生成撤销硬盘定位脚本;
[0028]S22.SAS/RAID控制器通过SGPIO信号线关闭定位指示灯;
[0029]S23.判断是否所有定位指示灯均关闭;
[0030]若是,弹窗提示撤销硬盘定位成功;
[0031]若否,定位到下一个定位指示灯,返回步骤S22。
[0032]进一步地,步骤S3具体步骤如下:
[0033]S31.在SAS/RAID控制器设置界面设置硬盘定位组件和撤销硬盘定位组件;
[0034]S32.建立硬盘定位组件与硬盘定位脚本的链接;
[0035]S33.建立撤销硬盘定位组件与撤销硬盘定位脚本的链接。
[0036]进一步地,步骤S4具体步骤如下:
[0037]S41.用户在SAS/RAID控制器设置界面通过硬盘定位组件启动硬盘定位脚本;
[0038]S42.硬盘定位脚本自动进行硬盘定位,输出硬盘定位结果;
[0039]S43.当硬盘定位结果为硬盘定位成功时,用户在SAS/RAID控制器设置界面通过撤销硬盘定位组件启动撤销硬盘定位脚本,停止硬盘定位;
[0040]S44.当硬盘定位结果为硬盘定位失败时,检查硬盘问题,以及检查SAS/RAID控制器信号线的连接情况,重新进行硬盘定位。
[0041]第二方面,本专利技术提供一种硬盘定位的便捷装置,包括:
[0042]硬盘定位脚本生成模块,用于生成硬盘定位脚本,SAS/RAID控制器获取硬盘的槽位号,将硬盘的槽位号与硬盘背板的CPLD中RX寄存器中的硬盘在位信息进行比较,并在硬盘槽位号与硬盘在位信息一致时,判定硬盘定位成功,查看定位指示灯状态,以及在硬盘槽位号与硬盘在位信息不一致时,判定硬盘定位失败;
[0043]撤销硬盘定位脚本生成模块,用于生成撤销硬盘定位脚本,SAS/RAID控制器关闭定位指示灯,停止硬盘定位;
[0044]WEB界面组件创建模块,用于在WEB界面创建硬盘定位组件和撤销硬盘定位组件,并将硬盘定位组件链接硬盘定位脚本,以及将撤销硬盘定位组件链接撤销硬盘定位脚本;
[0045]硬盘定位及定位撤销模块,用于在WEB界面通过硬盘定位组件获取用户硬盘定位指令,启动硬盘定位脚本进行硬盘定位,以及通过撤销硬盘定位组件获取用户撤销硬盘定位指令,启动撤销硬盘定位脚本进行硬盘定位撤销。
[0046]进一步地,硬盘定位脚本生成模块包括:
[0047]硬盘在位信息获取单元,用于生成硬盘定位脚本,SAS/RAID控制器获取硬盘背板的CPLD中RX寄存器中的硬盘在位信息,并从硬盘在位信息中解析出在位的硬盘槽位号列表;
[0048]硬盘槽位号获取单元,硬盘槽位号SAS/RAID控制器通过I2C总线获取当前硬盘槽位号;
[0049]硬盘槽位号判断单元,用于SAS/RAID控制器判断通过I2C总线获取的当前硬盘槽位号是否在硬盘槽位号列表中;
[0050]硬盘定位失败判定单元,用于在当前硬盘槽位号不在硬盘槽位号列表中时,判定硬盘定位失败,弹窗报错,提示检查或更换硬盘,重新进行硬盘定位;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘定位的便捷方法,其特征在于,包括如下步骤:S1.生成硬盘定位脚本,SAS/RAID控制器获取硬盘的槽位号,将硬盘的槽位号与硬盘背板的CPLD中RX寄存器中的硬盘在位信息进行比较,并在硬盘槽位号与硬盘在位信息一致时,判定硬盘定位成功,查看定位指示灯状态,以及在硬盘槽位号与硬盘在位信息不一致时,判定硬盘定位失败;S2.生成撤销硬盘定位脚本,SAS/RAID控制器关闭定位指示灯,停止硬盘定位;S3.在WEB界面创建硬盘定位组件和撤销硬盘定位组件,并将硬盘定位组件链接硬盘定位脚本,以及将撤销硬盘定位组件链接撤销硬盘定位脚本;S4.在WEB界面通过硬盘定位组件获取用户硬盘定位指令,启动硬盘定位脚本进行硬盘定位,以及通过撤销硬盘定位组件获取用户撤销硬盘定位指令,启动撤销硬盘定位脚本进行硬盘定位撤销。2.如权利要求1所述的硬盘定位的便捷方法,其特征在于,步骤S1具体步骤如下:S11.生成硬盘定位脚本,SAS/RAID控制器获取硬盘背板的CPLD中RX寄存器中的硬盘在位信息,并从硬盘在位信息中解析出在位的硬盘槽位号列表;S12.SAS/RAID控制器通过I2C总线获取当前硬盘槽位号;S13.SAS/RAID控制器判断通过I2C总线获取的当前硬盘槽位号是否在硬盘槽位号列表中;若是,进入步骤S15;若否,进入步骤S14;S14.判定硬盘定位失败,弹窗报错,提示检查或更换硬盘,以及检查SAS/RAID控制器信号线的连接情况,重新进行硬盘定位,返回步骤S11;S15.判定当前硬盘定位成功;S16.判断所有硬盘是否定位完毕;若是,判定所有硬盘定位成功,弹窗提示定位成功,进入步骤S17;若否,定位下一个硬盘,返回步骤S12;S17.SAS/RAID控制器通过SGPIO信号线点亮定位成功的硬盘对应的定位指示灯,并判断是否点亮成功;若是,结束;若否,进入步骤S18;S18.查找定位指示灯点亮失败原因,重新进行硬盘定位,返回步骤S11。3.如权利要求2所述的硬盘定位的便捷方法,其特征在于,步骤S2具体步骤如下:S21.生成撤销硬盘定位脚本;S22.SAS/RAID控制器通过SGPIO信号线关闭定位指示灯;S23.判断是否所有定位指示灯均关闭;若是,弹窗提示撤销硬盘定位成功;若否,定位到下一个定位指示灯,返回步骤S22。4.如权利要求3所述的硬盘定位的便捷方法,其特征在于,步骤S3具体步骤如下:S31.在SAS/RAID控制器设置界面设置硬盘定位组件和撤销硬盘定位组件;S32.建立硬盘定位组件与硬盘定位脚本的链接;
S33.建立撤销硬盘定位组件与撤销硬盘定位脚本的链接。5.如权利要求4所述的硬盘定位的便捷方法,其特征在于,步骤S4具体步骤如下:S41.用户在SAS/RAID控制器设置界面通过硬盘定位组件启动硬盘定位脚本;S42.硬盘定位脚本自动进行硬盘定位,输出硬盘定位结果;S43.当硬盘定位结果为硬盘定位成功时,用户在SAS/RAID控制器设置界面通过撤销硬盘定位组件启动撤销硬盘定位脚本,停止硬盘定位;S44.当硬盘定位结果为硬盘定位失败时,检查硬盘问题,以及检查SAS/RAID控制器信号线的连接情况,重新进行硬盘定位。6.一种硬盘定位的便捷装置,其特征在于,包括:硬盘定位脚本生成模块(1),用于生成硬盘定位脚本,SAS/RAID控制器获取硬盘的槽位号,将硬盘的槽位号与硬盘背板的CPLD中RX寄存器中的硬盘在位信息进行比较,并在硬盘槽位号与硬盘在位信息一致时,判定硬盘定位成功,查看定位指示灯状态,以及在硬盘槽位号与硬盘在位信息不一致时,判定硬盘定位失败;撤销硬盘定位脚本生成模块(2),用于生成撤销硬盘定位脚本,SAS/RAID控...

【专利技术属性】
技术研发人员:李萍
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1