[发明专利]硬盘启动方法、装置、设备、介质及程序产品在审
申请号: | 202211501958.X | 申请日: | 2022-11-28 |
公开(公告)号: | CN115756619A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 洪峥;莫立骏 | 申请(专利权)人: | 华勤技术股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 荣甜甜;刘芳 |
地址: | 200131 上海市中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 启动 方法 装置 设备 介质 程序 产品 | ||
1.一种硬盘启动方法,其特征在于,存储设备包括管理模块和N个硬盘,所述N个硬盘划分为M个启动组,N>M≥2,所述管理模块轮询M个启动组的硬盘以对处于空闲态的硬盘执行上电操作,所述方法应用于所述管理模块,所述方法包括:
在轮询至第一启动组时,轮询所述第一启动组中硬盘的状态;所述第一启动组为所述M个启动组中的任一启动组;
若轮询到处于上电完成态的硬盘,则确定所述N个硬盘中是否存在待上电的热插拔硬盘;所述待上电的热插拔硬盘处于空闲态;
若存在待上电的热插拔硬盘,则使用待上电的热插拔硬盘替换该处于上电完成态的硬盘;
针对所述第一启动组中待上电的热插拔硬盘执行上电操作。
2.根据权利要求1所述的方法,其特征在于,所述确定所述N个硬盘中是否存在待上电的热插拔硬盘,包括:
查询热插拔队列中是否记录有待上电的热插拔硬盘;
所述使用所述待上电的热插拔硬盘替换所述第一启动组中处于上电完成态的硬盘,包括:
使用所述热插拔队列中排序第一的待上电的热插拔硬盘替换所述第一启动组中一个处于上电完成态的硬盘,并在所述热插拔队列中删除该热插拔硬盘。
3.根据权利要求2所述的方法,其特征在于,所述针对所述第一启动组中待上电的热插拔硬盘执行上电操作之前,所述方法还包括:
在轮询完所述第一启动组中所有硬盘的状态之后,检测所述第一启动组中处于非上电完成态的硬盘的数量是否达到所述第一启动组对应的最大硬盘启动数量;
若小于所述最大硬盘启动数量,则继续使用所述热插拔队列中排序第一的待上电的热插拔硬盘替换所述第一启动组中一个处于上电完成态的硬盘,直至所述第一启动组中处于非上电完成态的硬盘的数量达到所述最大硬盘启动数量,或者,所述热插拔队列中无待上电的热插拔硬盘。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
检测是否发生硬盘热插拔事件;
若发生硬盘热插拔事件,且所述事件表征硬盘插入,则在所述热插拔队列中记录该硬盘的标识。
5.根据权利要求4所述的方法,其特征在于,所述检测是否发生硬盘热插拔事件之后,所述方法还包括:
若发生硬盘热插拔事件,且所述事件表征硬盘拔出,则确定所述热插拔队列中是否存在该硬盘的标识;
若存在该硬盘的标识,则在所述热插拔队列中删除该硬盘的标识。
6.根据权利要求4所述的方法,其特征在于,所述检测是否发生硬盘热插拔事件,包括:
读取用于表征各硬盘对应的寄存器的值,所述寄存器的值用于表征对应的硬盘是否在位;
根据各硬盘对应的寄存器的值,确定是否发生硬盘热插拔事件。
7.一种硬盘启动装置,其特征在于,存储设备包括管理模块和N个硬盘,所述N个硬盘划分为M个启动组,N>M≥2,所述管理模块轮询M个启动组的硬盘以对处于空闲态的硬盘执行上电操作,所述装置应用于所述管理模块,所述装置包括:
轮询模块,在轮询至第一启动组时,轮询所述第一启动组中硬盘的状态;所述第一启动组为所述M个启动组中的任一启动组;
确定模块,用于若轮询到处于上电完成态的硬盘,则确定所述N个硬盘中是否存在待上电的热插拔硬盘;所述待上电的热插拔硬盘处于空闲态;
替换模块,用于若存在待上电的热插拔硬盘,则使用待上电的热插拔硬盘替换该处于上电完成态的硬盘;
上电模块,用于针对所述第一启动组中待上电的热插拔硬盘执行上电操作。
8.一种存储设备,其特征在于,所述存储设备包括:管理模块,N个硬盘,以及与所述管理模块通信连接的存储器;所述N个硬盘划分为M个启动组,N>M≥2;
所述存储器存储计算机执行指令;
所述管理模块执行所述存储器存储的计算机执行指令,以实现如权利要求1至6中任一项所述的硬盘启动方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华勤技术股份有限公司,未经华勤技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211501958.X/1.html,转载请声明来源钻瓜专利网。