[发明专利]一种硬盘芯片升级方法及系统有效
申请号: | 202010579454.4 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111857768B | 公开(公告)日: | 2022-07-22 |
发明(设计)人: | 陆力信;王永刚 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘 芯片 升级 方法 系统 | ||
本发明涉及计算机技术领域,提供一种硬盘芯片升级方法及系统,方法包括:接收硬盘芯片升级命令,选取待升级硬盘;当待升级硬盘选取完成时,对待升级硬盘执行IO静默处理,并写入缓存队列中;控制生成封装第一TUR测试命令;接收待升级硬盘反馈的后端设备是否ready的命令,当反馈的命令包含OK信息时,控制开始对待升级硬盘进行镜像文件的写入;当镜像文件写入完成,在预设的硬盘升级时间间隔阈值范围内,调用线程对选取的且放入所述缓存队列中除磁盘阵列成员硬盘之外的硬盘IO进行处理,从而保证磁盘芯片升级时系统IO的稳定性和快速性,确保数据的安全性和并且在最大程度上确保传输数据的时效性。
技术领域
本发明属于计算机技术领域,尤其涉及一种硬盘芯片升级方法及系统。
背景技术
随着计算机技术的飞速发展,很多技术都有了大幅度的提升,尤其是对后端存储系统分区的成功使用,满足了服务器主机与存储之间的数据传输的安全性和快速性的要求。然而出于适应系统更加复杂性能的要求,普通机械盘已满足不了前端设备更大的吞吐量,于是固态硬盘(Solid State Drives,SSD)盘应运而生,固态硬盘用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的完全相同,在产品外形和尺寸上也完全与普通硬盘一致,比普通机械硬盘具有更高的读写速率。
然而,很多新型SSD硬盘在速率和安全性提高的同时,也有其不可避免的弊端,在进行硬盘芯片升级时,硬盘或硬盘转接卡会有重启操作才会生效,这样会造成数据的瞬间闪断,造成IO中断,这种类型的硬盘在升级芯片时,无法进行在线升级,影响客户使用。
发明内容
针对现有技术中的缺陷,本发明提供了一种硬盘芯片升级方法,旨在解决现有技术中在进行硬盘芯片升级时,硬盘或硬盘转接卡会有重启操作才会生效造成数据的瞬间闪断,造成IO中断的问题。
本发明所提供的技术方案是:一种硬盘芯片升级方法,所述方法包括下述步骤:
接收硬盘芯片升级命令,并依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级硬盘;
当待升级硬盘选取完成时,对所述待升级硬盘执行IO静默处理,并将所述待升级硬盘所对应的IO写入缓存队列中;
控制生成封装第一TUR测试命令,并将生成的所述第一TUR测试命令发送给所述待升级硬盘;
接收所述待升级硬盘反馈的后端设备是否ready的命令,当反馈的命令包含OK信息时,控制开始对所述待升级硬盘进行镜像文件的写入;
当所述镜像文件写入完成,循环执行所述接收硬盘芯片升级命令,并依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级硬盘的步骤之前,在预设的硬盘升级时间间隔阈值范围内,调用线程对选取的且放入所述缓存队列中除磁盘阵列成员硬盘之外的硬盘IO进行处理。
硬盘芯片升级方法作为一种改进的方案,所述接收硬盘芯片升级命令,并依据所述硬盘芯片升级命令以及预先配置的硬盘升级顺序,选取待升级的硬盘的步骤之前还包括下述步骤:
预先对硬盘升级顺序进行配置,其中,配置后的硬盘升级顺序依次为磁盘阵列成员硬盘、磁盘阵列冗余硬盘、未使用的硬盘以及未初始化的硬盘。
作为一种改进的方案硬盘芯片升级方法,所述预先对硬盘升级顺序进行配置的步骤之后还包括下述步骤:
预先配置硬盘之间的硬盘升级时间间隔阈值和命令延时时间,其中:
所述硬盘升级时间间隔阈值包括磁盘阵列中同号成员盘之间的第一硬盘升级时间间隔阈值和磁盘阵列中不同号成员盘之间的第一硬盘升级时间间隔阈值;
所述命令延时时间为TUR测试命令的发送时间的延时时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010579454.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基因可变剪切分析方法
- 下一篇:一种利用含磷酸废料制备磷酸三钠的方法