一种磁盘温度监控方法与系统.pdf

上传人:b*** 文档编号:6355244 上传时间:2019-06-03 格式:PDF 页数:9 大小:449.83KB
返回 下载 相关 举报
摘要
申请专利号:

CN201510498501.1

申请日:

2015.08.13

公开号:

CN105183607A

公开日:

2015.12.23

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 11/30申请公布日:20151223|||实质审查的生效IPC(主分类):G06F 11/30申请日:20150813|||公开

IPC分类号:

G06F11/30

主分类号:

G06F11/30

申请人:

浪潮(北京)电子信息产业有限公司

发明人:

孙志云; 郭美思

地址:

100085 北京市海淀区上地信息路2号2-1号C栋1层

优先权:

专利代理机构:

北京集佳知识产权代理有限公司 11227

代理人:

罗满

PDF下载: PDF下载
内容摘要

本发明公开了一种磁盘温度监测方法与系统,确定需要进行监测的目标磁盘,获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值,判断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。根据目标磁盘的磁盘温度值信息以及其正常工作的阈值,判断目标磁盘的磁盘温度是否在正常工作阈值范围内,当超出正常工作的阈值时,可确定该目标磁盘的磁盘温度存在问题,可能会发生磁盘损坏,将此磁盘的数据进行备份,备份好数据后将磁盘离线,之后此磁盘将不再进行数据的存储,避免磁盘温度过高的磁盘工作时突然损坏造成数据丢失,防止造成不必要的损失。

权利要求书

权利要求书
1.  一种磁盘温度监测方法,其特征在于,包括:
确定需要进行监测的目标磁盘;
获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值;
判断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。

2.  根据权利要求1所述的方法,其特征在于,还包括:
当所述目标磁盘的温度值不大于所述正常工作阈值时,确定所述目标磁盘为温度正常状态。

3.  根据权利要求2所述的方法,其特征在于,确定磁盘温度的正常工作阈值前包括:
根据用户的设定指令,设定磁盘温度的正常工作阈值。

4.  一种磁盘温度监测系统,其特征在于,包括磁盘温度监控模块和磁盘处理模块;
所述磁盘温度监控模块用于确定需要进行监测的目标磁盘;获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值;判断所述目标磁盘的温度值是否大于所述正常工作阈值;
所述磁盘处理模块与所述磁盘温度监控模块相连接,用于当所述目标磁盘的温度值大于所述正常工作阈值时,将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。

5.  根据权利要求4所述的系统,其特征在于,还包括温度正常确定模块;
所述温度正常确定模块与所述磁盘温度监控模块相连接,用于当所述目标磁盘的温度值不大于所述正常工作阈值时,确定所述目标磁盘为正常状态。

说明书

说明书一种磁盘温度监控方法与系统
技术领域
本发明涉及计算机技术领域,特别是涉及一种磁盘温度监控方法与系统。
背景技术
在互联网时代,计算机是人们不可或缺的高科技产品。计算机可以存储人们日常所需的重要数据及计算机系统所需的数据,数据一般存储在磁盘中,即使计算机断电,数据也不会丢失。
但磁盘也会发生问题,如由于显卡驱动程序有问题、风扇控制程序配置不当、处理器频率调整不正确等情况会引起磁盘温度过高,从而导致磁盘永久性破坏,使得重要数据丢失,造成不必要的损失,因此缺乏对磁盘温度的监控可能会导致严重的后果。
发明内容
有鉴于此,本发明的主要目的在于提供一种磁盘温度监测方法与系统,可以有效地监测磁盘的温度,防止磁盘温度过高导致磁盘损坏,数据丢失。
为实现上述目的,本发明提供了一种磁盘温度监测方法,包括:
确定需要进行监测的目标磁盘;
获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值;
判断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。
优选地,所述方法还包括:
当所述目标磁盘的温度值不大于所述正常工作阈值时,确定所述目标磁盘为温度正常状态。
优选地,确定磁盘温度的正常工作阈值前包括:
根据用户的设定指令,设定磁盘温度的正常工作阈值。
本发明还提供了一种磁盘温度监测系统,包括磁盘温度监控模块和磁盘处理模块;
所述磁盘温度监控模块用于确定需要进行监测的目标磁盘;获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值;判断所述目标磁盘的温度值是否大于所述正常工作阈值;
所述磁盘处理模块与所述磁盘温度监控模块相连接,用于当所述目标磁盘的温度值大于所述正常工作阈值时,将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。
优选地,所述系统还包括温度正常确定模块;
所述温度正常确定模块与所述磁盘温度监控模块相连接,用于当所述目标磁盘的温度值不大于所述正常工作阈值时,确定所述目标磁盘为正常状态。
应用本发明提供的一种磁盘温度监测方法与系统,确定需要进行监测的目标磁盘,获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值,判断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。根据目标磁盘的磁盘温度值信息以及其正常工作的阈值,判断目标磁盘的磁盘温度是否在正常工作阈值范围内,当超出正常工作的阈值时,可确定该目标磁盘的磁盘温度存在问题,可能会发生磁盘损坏,将此磁盘的数据进行备份,备份好数据后将磁盘离线,之后此磁盘将不再进行数据的存储,避免磁盘温度过高的磁盘工作时突然损坏造成数据丢失,防止造成不必要的损失。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明一种磁盘温度监测方法实施例一的流程图;
图2为本发明一种磁盘温度监测方法实施例二的流程图;
图3为本发明一种磁盘温度监测系统实施例三的结构示意图;
图4为本发明一种磁盘温度监测系统实施例四的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
本发明提供了一种磁盘温度监测方法,图1示出了本发明磁盘温度监测方法实施例一的流程图,包括:
步骤S101:确定需要进行检测的目标磁盘;
系统中有多个磁盘,确定要进行检测的目标磁盘。
步骤S102:获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值;
获取目标磁盘的温度值信息,根据温度值对磁盘进行分析,确定磁盘温度的正常工作阈值,磁盘温度的正常工作阈值可为之前根据用户的设定指令预先设定好的正常工作阈值,或为系统默认的正常工作阈值。
步骤S103:判断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则进入步骤S104;
判断目标磁盘的磁盘温度值是否超出正常工作的范围。
步骤S104:将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。
当目标磁盘的磁盘温度值已经超出了正常工作的范围,则说明该目标磁盘的磁盘温度存在问题,存在突然损坏,丢失数据的风险,所以将该存在问题的磁盘数据首先进行备份,然后将该磁盘离线,不再对数据进行存储,避免突然损坏丢失数据,保证用户的正常使用和计算机的正常运行。
本实施例中方法可应用于多种系统,如windows、MACos或Linux系统等,以Linux系统为例,具体实施时可利用监控磁盘状态的工具smartctl,获取磁盘温度信息,使用smartctl–A命令、grep和cut提取磁盘温度值。如设定正常工作阈值max=70,将提取的温度值与max值进行比较,磁盘温度高于70℃时,首先对该磁盘数据进行备份,再将该磁盘进行下线处理,通过/sys/block/%s/device/delete文件使得磁盘下线,其中%s为获取的磁盘名。
应用本实施例提供的一种磁盘温度监测方法,确定需要进行监测的目标磁盘,获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值,判 断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。根据目标磁盘的磁盘温度值信息以及其正常工作的阈值,判断目标磁盘的磁盘温度是否在正常工作阈值范围内,当超出正常工作的阈值时,可确定该目标磁盘的磁盘温度存在问题,可能会发生磁盘损坏,将此磁盘的数据进行备份,备份好数据后将磁盘离线,之后此磁盘将不再进行数据的存储,避免磁盘温度过高的磁盘工作时突然损坏造成数据丢失,防止造成不必要的损失。
实施例二:
图2示出了本法民磁盘温度监测方法实施例二的流程图,对应于图1,还包括:
步骤S105:当所述目标磁盘的温度值不大于所述正常工作阈值时,确定所述目标磁盘为温度正常状态。
当目标磁盘的温度值在正常工作阈值范围内,则确定目标磁盘温度无异常,为正常状态。
实施例三:
本发明还提供了一种磁盘温度监测系统,图3示出了本发明磁盘温度监测系统的实施例结构示意图,包括磁盘温度监控模块101和磁盘处理模块102;
所述磁盘温度监控模块101用于确定需要进行监测的目标磁盘;获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值;判断所述目标磁盘的温度值是否大于所述正常工作阈值;
所述磁盘处理模块102与所述磁盘温度监控模块101相连接,用于当所述目标磁盘的温度值大于所述正常工作阈值时,将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。
应用本实施例提供的一种磁盘温度监测系统,确定需要进行监测的目标磁盘,获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值,判断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。根据目标磁盘的磁盘温度值信息以及其正常工作的阈值,判断目标磁盘的磁盘温度是否在正常工作阈值范围内,当超出正常工作的阈值时,可确定该目标磁盘的磁盘温度存在问题,可能会发生磁盘损坏,将此磁盘的数据进行备份,备份好数据 后将磁盘离线,之后此磁盘将不再进行数据的存储,避免磁盘温度过高的磁盘工作时突然损坏造成数据丢失,防止造成不必要的损失。
实施例四:
图4示出了本发明一种磁盘温度监测系统实施例四的结构示意图,对应于图3,还包括温度正常确定模块103;
所述温度正常确定模块103与所述磁盘温度监控模块101相连接,用于当所述目标磁盘的温度值不大于所述正常工作阈值时,确定所述目标磁盘为正常状态。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于系统类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的方法与系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

一种磁盘温度监控方法与系统.pdf_第1页
第1页 / 共9页
一种磁盘温度监控方法与系统.pdf_第2页
第2页 / 共9页
一种磁盘温度监控方法与系统.pdf_第3页
第3页 / 共9页
点击查看更多>>
资源描述

《一种磁盘温度监控方法与系统.pdf》由会员分享,可在线阅读,更多相关《一种磁盘温度监控方法与系统.pdf(9页珍藏版)》请在专利查询网上搜索。

本发明公开了一种磁盘温度监测方法与系统,确定需要进行监测的目标磁盘,获取所述目标磁盘的温度值信息,确定磁盘温度的正常工作阈值,判断所述目标磁盘的温度值是否大于所述正常工作阈值,如果大于则将所述目标磁盘的数据进行备份,并将所述目标磁盘进行离线处理。根据目标磁盘的磁盘温度值信息以及其正常工作的阈值,判断目标磁盘的磁盘温度是否在正常工作阈值范围内,当超出正常工作的阈值时,可确定该目标磁盘的磁盘温度存在问。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1