[发明专利]硬盘启动方法、装置、设备、介质及程序产品在审
申请号: | 202211501958.X | 申请日: | 2022-11-28 |
公开(公告)号: | CN115756619A | 公开(公告)日: | 2023-03-07 |
发明(设计)人: | 洪峥;莫立骏 | 申请(专利权)人: | 华勤技术股份有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 荣甜甜;刘芳 |
地址: | 200131 上海市中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 启动 方法 装置 设备 介质 程序 产品 | ||
本申请提供一种硬盘启动方法、装置、设备、介质及程序产品。存储设备包括管理模块和N个硬盘,N个硬盘划分为M个启动组,管理模块轮询M个启动组的硬盘以对处于空闲态的硬盘执行上电操作,该方法应用于管理模块,包括:在轮询至第一启动组时,轮询第一启动组中硬盘的状态;第一启动组为M个启动组中的任一启动组;若轮询到处于上电完成态的硬盘,则确定N个硬盘中是否存在待上电的热插拔硬盘;待上电的热插拔硬盘处于空闲态;若存在待上电的热插拔硬盘,则使用待上电的热插拔硬盘替换该处于上电完成态的硬盘;针对第一启动组中待上电的热插拔硬盘执行上电操作。本申请的方法,缩短了热插拔硬盘的上电启动等待时间,提升了硬盘的上电启动效率。
技术领域
本申请涉及存储领域技术,尤其涉及一种硬盘启动方法、装置、设备、介质及程序产品。
背景技术
随着大数据、云计算等技术的迅速发展,人们对数据存储的需求日益增大,用于提供数据存储服务的存储系统的规模也日益扩大。
存储系统主要包括服务器和存储设备,其中,存储设备包括大量的硬盘。硬盘上电时的峰值功率比硬盘正常运行时的功率高(例如高近一倍)。而给存储设备供电的电源的峰值功率是一定的,难以供给存储设备中所有硬盘同时上电。为保证所有硬盘能够上电成功,普遍采用硬盘交错启动上电的方式,即给硬盘分批次上电,以降低硬盘上电时所需的峰值功率。同时,为了提高存储系统对灾难的及时恢复能力、扩展性和灵活性,存储设备多支持硬盘热插拔,以在不关闭电源的情况下更换损坏的硬盘。
但目前采用的硬盘交错启动的方法存在热插拔的硬盘上电启动慢的问题。
发明内容
本申请提供一种硬盘启动方法、装置、设备、介质及程序产品,用以解决热插拔硬盘上电启动慢的问题。
第一方面,本申请提供一种一种硬盘启动方法,存储设备包括管理模块和N个硬盘,所述N个硬盘划分为M个启动组,N>M≥2,所述管理模块轮询M个启动组的硬盘以对处于空闲态的硬盘执行上电操作,所述方法应用于所述管理模块,该方法包括:
在轮询至第一启动组时,轮询所述第一启动组中硬盘的状态;所述第一启动组为所述M个启动组中的任一启动组;
若轮询到处于上电完成态的硬盘,则确定所述N个硬盘中是否存在待上电的热插拔硬盘;所述待上电的热插拔硬盘处于空闲态;
若存在待上电的热插拔硬盘,则使用待上电的热插拔硬盘替换该处于上电完成态的硬盘;
针对所述第一启动组中待上电的热插拔硬盘执行上电操作。
可选的,所述确定所述N个硬盘中是否存在待上电的热插拔硬盘,包括:
查询热插拔队列中是否记录有待上电的热插拔硬盘;
所述使用所述待上电的热插拔硬盘替换所述第一启动组中处于上电完成态的硬盘,包括:
使用所述热插拔队列中排序第一的待上电的热插拔硬盘替换所述第一启动组中一个处于上电完成态的硬盘,并在所述热插拔队列中删除该热插拔硬盘。
可选的,所述针对所述第一启动组中待上电的热插拔硬盘执行上电操作之前,该方法还包括:
在轮询完所述第一启动组中所有硬盘的状态之后,检测所述第一启动组中处于非上电完成态的硬盘的数量是否达到所述第一启动组对应的最大硬盘启动数量;
若小于所述最大硬盘启动数量,则继续使用所述热插拔队列中排序第一的待上电的热插拔硬盘替换所述第一启动组中一个处于上电完成态的硬盘,直至所述第一启动组中处于非上电完成态的硬盘的数量达到所述最大硬盘启动数量,或者,所述热插拔队列中无待上电的热插拔硬盘。
可选的,该方法还包括:
检测是否发生硬盘热插拔事件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华勤技术股份有限公司,未经华勤技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211501958.X/2.html,转载请声明来源钻瓜专利网。