[发明专利]磁盘控制方法及装置在审
申请号: | 201710964523.1 | 申请日: | 2017-10-17 |
公开(公告)号: | CN107728773A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 李先燕 | 申请(专利权)人: | 北京腾凌科技有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32;G06F11/30 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 陈蕾 |
地址: | 100085 北京市海淀区上地信息路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘 控制 方法 装置 | ||
技术领域
本申请涉及计算机存储领域,特别涉及一种磁盘控制方法及装置。
背景技术
目前,对于一些存储设备来说,无论该存储设备的磁盘处于工作状态还是处于闲置状态,磁盘均全速运转,磁盘的磁头始终位于磁盘面上。存储设备需要获取大量电能来维持磁盘的运转。因此,消耗了大量的电能,同时,磁盘运转时会产生热量,如果热量不能及时散出,会导致机箱发热,有可能会影响存储设备的使用,甚至会降低存储设备的使用寿命。
发明内容
为了解决上述技术问题之一,本申请提供一种磁盘控制方法及装置。
根据本申请实施例的第一方面,提供一种磁盘控制方法,包括:
由前台程序向后台程序发送检测请求,所述检测请求中携带预设的检测周期以及检测指示信息;
所述后台程序响应于所述检测请求,根据所述检测请求中携带的所述检测周期确定检测时刻是否到达;
当检测时刻到达时,所述后台程序按照所述检测请求中携带的所述检测指示信息对每个磁盘进行检测,以确定未处于预设工作状态的目标磁盘;
所述后台程序控制所述目标磁盘进入休眠状态。
可选的,所述根据所述检测请求中携带的所述检测周期确定检测时刻是否到达,包括:
采用定时器开始计时;
当所述定时器到达所述检测周期时,确定检测时刻到达。
可选的,针对任意磁盘,通过如下方式按照所述检测请求中携带的所述检测指示信息对该磁盘行检测:
按照所述检测指示信息检测该磁盘是否在磁盘阵列RAID组中;如果该磁盘在RAID组中,则该磁盘处于预设的工作状态;或者
按照所述检测指示信息检测该磁盘是否处于读/写状态;如果该磁盘处于读/写状态,则该磁盘处于预设的工作状态。
可选的,所述方法还包括:
所述前台程序获取用户设置的检测周期;以及
所述前台程序将所述检测周期进行存储。
可选的,所述方法还包括:
如果所述后台程序成功控制所述磁盘进入休眠状态,则向所述前台程序返回所述磁盘进入休眠状态的结果;
如果所述后台程序未成功控制所述磁盘进入休眠状态,则向所述前台程序返回报错消息。
根据本申请实施例的第二方面,提供一种磁盘控制装置,包括:
发送模块,用于向后台程序发送检测请求,所述检测请求中携带预设的检测周期以及检测指示信息;
确定模块,用于响应于所述检测请求,根据所述检测请求中携带的所述检测周期确定检测时刻是否到达;
检测模块,用于在检测时刻到达时,按照所述检测请求中携带的所述检测指示信息对每个磁盘进行检测,以确定未处于预设工作状态的目标磁盘;
控制模块,用于控制所述目标磁盘进入休眠状态。
可选的,所述确定模块被配置用于:
采用定时器开始计时;
当所述定时器到达所述检测周期时,确定检测时刻到达。
可选的,针对任意磁盘,所述检测模块被配置用于:
按照所述检测指示信息检测该磁盘是否在磁盘阵列RAID组中;如果该磁盘在RAID组中,则该磁盘处于预设的工作状态;或者
按照所述检测指示信息检测该磁盘是否处于读/写状态;如果该磁盘处于读/写状态,则该磁盘处于预设的工作状态。
可选的,所述装置还包括:
获取模块,用于获取用户设置的检测周期;以及
存储模块,用于将所述检测周期进行存储。
可选的,所述装置还包括:
第一返回模块,用于在成功控制所述磁盘进入休眠状态时,向前台程序返回所述磁盘进入休眠状态的结果;
第二返回模块,用于在未成功控制所述磁盘进入休眠状态时,向前台程序返回报错消息。
本申请的实施例提供的技术方案可以包括以下有益效果:
本申请的实施例提供的磁盘控制方法和装置,由前台程序向后台程序发送检测请求,该检测请求中携带预设的检测周期以及检测指示信息,后台程序响应于检测请求,根据检测请求中携带的检测周期确定检测时刻是否到达。当检测时刻到达时,后台程序按照检测请求中携带的检测指示信息对每个磁盘进行检测,以确定未处于预设工作状态的目标磁盘,后台程序控制目标磁盘进入休眠状态。从而能够使闲置状态的磁盘进入休眠,节省了大量的电能,避免了机箱发热,提高了设备的使用寿命。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京腾凌科技有限公司,未经北京腾凌科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710964523.1/2.html,转载请声明来源钻瓜专利网。