[发明专利]在OS下自动区分前后置硬盘的方法、装置、设备、介质在审
| 申请号: | 202211054478.3 | 申请日: | 2022-08-30 |
| 公开(公告)号: | CN115437863A | 公开(公告)日: | 2022-12-06 |
| 发明(设计)人: | 齐红玉;许泗强;张乐 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F13/42 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 徐槐 |
| 地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | os 自动 区分 后置 硬盘 方法 装置 设备 介质 | ||
1.一种在OS下自动区分前后置硬盘的方法,其特征在于,包括以下步骤:
按照定义的盘序和前后置背板上的在位硬盘数量选择相应的槽位号,初步确定前置硬盘和后置硬盘;
分别按照初步确定的前后置硬盘的顺序号,依次根据槽位号点亮对应硬盘的位置灯;
检测位置灯的电平变化,并查询该点亮的位置灯对应的I2C地址;
对比查询到的I2C地址和预设的前后置背板的真实I2C地址,并根据比较结果最终确定前置硬盘和后置硬盘。
2.根据权利要求1所述的在OS下自动区分前后置硬盘的方法,其特征在于,按照定义的盘序和前后置背板上的在位硬盘数量选择相应的槽位号,初步确定为前置硬盘和后置硬盘的步骤之前包括:
查看前后置背板上的在位硬盘数量;
检查前后置背板上expander芯片和CPLD定义的盘序,确定前后置硬盘级联的顺序关系;
在操作系统中检查raid卡下识别到的槽位号,并生成槽位号表。
3.根据权利要求2所述的在OS下自动区分前后置硬盘的方法,其特征在于,按照定义的盘序和前后置背板上的在位硬盘数量选择相应的槽位号,初步确定前置硬盘和后置硬盘的步骤包括:
按照CPLD定义的盘序和前后置背板上的在位硬盘数量对槽位号表进行匹配,选择相应的槽位号,分别初步确定为前置硬盘和后置硬盘。
4.根据权利要求2所述的在OS下自动区分前后置硬盘的方法,其特征在于,检测位置灯的电平变化,并查询该点亮的位置灯对应的I2C地址的步骤包括:
检测位置灯的电平变化;
获取硬盘背板上每个槽位号与位置灯灯号和I2C地址唯一对应的灯号对应表;
在灯号对应表中查询检测的位置灯对应的I2C地址,生成第一I2C地址表。
5.根据权利要求2所述的在OS下自动区分前后置硬盘的方法,其特征在于,对比查询到的I2C地址和预设的前后置背板的真实I2C地址的步骤之前包括:
查询由预定义的前后置硬盘真实I2C地址生成的第二I2C地址表。
6.根据权利要求2所述的在OS下自动区分前后置硬盘的方法,其特征在于,对比查询到的I2C地址和预设的前后置背板的真实I2C地址,并根据比较结果最终确定前置硬盘和后置硬盘的步骤包括:
对比第一I2C地址表和第二I2C地址表;
若两个表中前后置不同硬盘的I2C地址均一致,则检查正确,最终确定前置硬盘和后置硬盘。
7.一种在OS下自动区分前后置硬盘的装置,其特征在于,包括初始选择确定模块、位置灯点亮模块、检测查询模块、对比确认模块;
初始选择确定模块,用于按照定义的盘序和前后置背板上的在位硬盘数量选择相应的槽位号,初步确定前置硬盘和后置硬盘;
位置灯点亮模块,用于分别按照初步确定的前后置硬盘的顺序号,依次根据槽位号点亮对应硬盘的位置灯;
检测查询模块,用于检测位置灯的电平变化,并查询该点亮的位置灯对应的I2C地址;
对比确认模块,用于对比查询到的I2C地址和预设的前后置背板的真实I2C地址,并根据比较结果最终确定前置硬盘和后置硬盘。
8.根据权利要求7所述的在OS下自动区分前后置硬盘的装置,其特征在于,该装置还包括硬盘数量查询模块、顺序关系确定模块、槽位号检查模块;
硬盘数量查询模块,用于查看前后置背板上的在位硬盘数量;
顺序关系确定模块,用于检查前后置背板上expander芯片和CPLD定义的盘序,确定前后置硬盘级联的顺序关系;
槽位号检查模块,用于在操作系统中检查raid卡下识别到的槽位号,并生成槽位号表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211054478.3/1.html,转载请声明来源钻瓜专利网。





