[发明专利]一种硬盘芯片升级方法及系统有效
申请号: | 202010579454.4 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111857768B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 陆力信;王永刚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘 芯片 升级 方法 系统 | ||
1.一种硬盘芯片升级方法,其特征在于,所述方法包括下述步骤:
接收硬盘芯片升级命令,并依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级硬盘;
当待升级硬盘选取完成时,对所述待升级硬盘执行IO静默处理,并将所述待升级硬盘所对应的IO写入缓存队列中;
控制生成封装第一TUR测试命令,并将生成的所述第一TUR测试命令发送给所述待升级硬盘;
接收所述待升级硬盘反馈的后端设备是否ready的命令,当反馈的命令包含OK信息时,控制开始对所述待升级硬盘进行镜像文件的写入;
当所述镜像文件写入完成,循环执行所述接收硬盘芯片升级命令,并依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级硬盘的步骤之前,在预设的硬盘升级时间间隔阈值范围内,调用线程对选取的且放入所述缓存队列中除磁盘阵列成员硬盘之外的硬盘IO进行处理。
2.根据权利要求1所述的硬盘芯片升级方法,其特征在于,所述接收硬盘芯片升级命令,并依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级的硬盘的步骤之前还包括下述步骤:
预先对硬盘升级顺序进行配置,其中,配置后的硬盘升级顺序依次为磁盘阵列成员硬盘、磁盘阵列冗余硬盘、未使用的硬盘以及未初始化的硬盘。
3.根据权利要求2所述的硬盘芯片升级方法,其特征在于,所述预先对硬盘升级顺序进行配置的步骤之后还包括下述步骤:
预先配置硬盘之间的硬盘升级时间间隔阈值和命令延时时间,其中:
所述硬盘升级时间间隔阈值包括磁盘阵列中同号成员盘之间的第一硬盘升级时间间隔阈值和磁盘阵列中不同号成员盘之间的第一硬盘升级时间间隔阈值;
所述命令延时时间为TUR测试命令的发送时间的延时时间。
4.根据权利要求3所述的硬盘芯片升级方法,其特征在于,所述接收所述待升级硬盘反馈的后端设备是否ready的命令,当反馈的命令包含OK信息时,控制开始对所述待升级硬盘进行镜像文件的写入的步骤之后还包括下述步骤:
控制生成封装第二TUR测试命令,并控制开始计时;
在开始计时的时间段内,调用线程对选取的且放入所述缓存队列中除磁盘阵列成员硬盘之外的硬盘IO进行处理;
判断计时时间是否到达预先设置的命令延时时间;
当计时时间达到预先设置的命令延时时间时,将生成的所述第二TUR测试命令发送给已经进行镜像文件写入的升级硬盘;
当接收到所述升级硬盘的反馈消息时,确定所述待升级硬盘的升级动作完成。
5.一种硬盘芯片升级系统,其特征在于,所述系统包括:
硬盘芯片升级命令接收模块,用于接收硬盘芯片升级命令;
待升级硬盘选取模块,用于依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级硬盘;
IO静默处理模块,用于当待升级硬盘选取完成时,对所述待升级硬盘执行IO静默处理;
缓存队列写入模块,用于将所述待升级硬盘所对应的IO写入缓存队列中;
第一TUR测试命令生成模块,用于控制生成封装第一TUR测试命令;
第一TUR测试命令发送模块,用于将生成的所述第一TUR测试命令发送给所述待升级硬盘;
反馈命令接收模块,用于接收所述待升级硬盘反馈的后端设备是否ready的命令;
镜像文件写入模块,用于当反馈的命令包含OK信息时,控制开始对所述待升级硬盘进行镜像文件的写入;
第一调度执行模块,用于当所述镜像文件写入完成,循环执行所述接收硬盘芯片升级命令,并依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级硬盘的步骤之前,在预设的硬盘升级时间间隔阈值范围内,调用线程对选取的且放入所述缓存队列中除磁盘阵列成员硬盘之外的硬盘IO进行处理。
6.根据权利要求5所述的硬盘芯片升级系统,其特征在于,所述系统还包括:
硬盘升级顺序配置模块,用于预先对硬盘升级顺序进行配置,其中,配置后的硬盘升级顺序依次为磁盘阵列成员硬盘、磁盘阵列冗余硬盘、未使用的硬盘以及未初始化的硬盘。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010579454.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基因可变剪切分析方法
- 下一篇:一种利用含磷酸废料制备磷酸三钠的方法