[发明专利]一种硬盘高温掉盘防护方法、系统及介质有效
申请号: | 202110212366.5 | 申请日: | 2021-02-25 |
公开(公告)号: | CN113031859B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 陈健 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F1/20;G06F11/30 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 硬盘 高温 防护 方法 系统 介质 | ||
1.一种硬盘高温掉盘防护方法,其特征在于,包括以下步骤:
设定监控周期,每隔所述监控周期获取硬盘的第一现有温度;
设定温度控制阈值,基于所述第一现有温度和所述温度控制阈值执行初始化步骤,得到高温硬盘和缓存分区;
基于所述高温硬盘和所述缓存分区执行数据导流步骤,执行所述数据导流步骤的同时,检测所述缓存分区的现有空间占用率和所述高温硬盘的第二现有温度;
基于所述现有空间占用率、所述第二现有温度和所述温度控制阈值执行数据导流截止步骤,得到第一文件校验信息;
执行所述数据导流截止步骤后,检测所述高温硬盘的第三现有温度,基于所述第三现有温度、所述温度控制阈值和所述第一文件校验信息执行数据回流步骤。
2.根据权利要求1所述的硬盘高温掉盘防护方法,其特征在于:所述基于所述第一现有温度和所述温度控制阈值执行初始化步骤的步骤进一步包括:
比对所述第一现有温度和所述温度控制阈值,当所述第一现有温度达到所述温度控制阈值时,执行所述初始化步骤。
3.根据权利要求1或2所述的硬盘高温掉盘防护方法,其特征在于:所述初始化步骤包括:
设定所述第一现有温度所对应的硬盘为所述高温硬盘;
获取所述高温硬盘的容量值;
设定第一容量百分比,基于所述第一容量百分比和所述容量值创建所述缓存分区。
4.根据权利要求1所述的硬盘高温掉盘防护方法,其特征在于:所述数据导流步骤包括:
控制所述高温硬盘待机;
获取所述高温硬盘的待处理数据;
将所述待处理数据传输至所述缓存分区;
获取所述缓存分区的第一地址信息;
访问磁盘控制器,将所述磁盘控制器中的磁盘读写地址信息变更为所述第一地址信息。
5.根据权利要求4所述的硬盘高温掉盘防护方法,其特征在于:所述基于所述现有空间占用率、所述第二现有温度和所述温度控制阈值执行数据导流截止步骤的步骤进一步包括:
设定占用率阈值,比对所述现有空间占用率和所述占用率阈值;
设定第一百分比阈值,计算所述第二现有温度与所述温度控制阈值的商的第一绝对值,比对所述第一绝对值与所述第一百分比阈值;
当所述第一绝对值达到所述第一百分比阈值,且所述现有空间占用率未达到所述占用率阈值时,停止将所述待处理数据传输至所述缓存分区,并执行所述数据导流截止步骤;
当所述第一绝对值达到所述第一百分比阈值,且所述现有空间占用率达到所述占用率阈值时,停止将所述待处理数据传输至所述缓存分区,并执行所述数据导流截止步骤;
当所述第一绝对值未达到所述第一百分比阈值,且所述现有空间占用率达到所述占用率阈值时,停止将所述待处理数据传输至所述缓存分区,继续比对所述第一绝对值与所述第一百分比阈值,直至所述第一绝对值达到所述第一百分比阈值时,执行所述数据导流截止步骤。
6.根据权利要求5所述的硬盘高温掉盘防护方法,其特征在于:所述数据导流截止步骤包括:
获取当前所述缓存分区中数据的所述第一文件校验信息;
获取所述高温硬盘的第二地址信息;
访问所述磁盘控制器,将所述磁盘控制器中的所述磁盘读写地址信息变更为所述第二地址信息。
7.根据权利要求4所述的硬盘高温掉盘防护方法,其特征在于:所述基于所述第三现有温度、所述温度控制阈值和所述第一文件校验信息执行数据回流步骤的步骤进一步包括:
设定第二百分比阈值,计算所述第三现有温度与所述温度控制阈值的商的第二绝对值,比对所述第二绝对值与所述第二百分比阈值;
当所述第二绝对值达到所述第二百分比阈值时,则基于所述第一文件校验信息执行所述数据回流步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110212366.5/1.html,转载请声明来源钻瓜专利网。