一种云平台的硬盘保护方法和系统的制作方法

文档序号:6520122阅读:277来源:国知局
一种云平台的硬盘保护方法和系统的制作方法
【专利摘要】本发明提供了一种云平台的硬盘保护方法和系统,其中,所述方法包括:若监测到硬盘在预设时长内一直处于空闲状态,则对该硬盘进行断电保护。本发明实现了更加有效地保护闲置硬盘。
【专利说明】一种云平台的硬盘保护方法和系统
【技术领域】
[0001]本发明涉及硬盘保护领域,尤其涉及一种云平台的硬盘保护方法和系统。
【背景技术】
[0002]随着云平台使用的普及,云平台上存储的数据量越来越大,相应地硬盘数量也随之增多。当硬盘不作为磁盘阵列(RAID)使用时,硬盘是按照一块硬盘接着一块硬盘的顺序进行使用的。这样,当一块硬盘用作数据存储时,其他的硬盘被闲置。为了保护被闲置的硬盘,现有的计算机厂商通常将闲置的硬盘设置为通电休眠状态,避免闲置硬盘高速运转。
[0003]但是,处于通电休眠状态的闲置硬盘仍处于低速运转状态,随着低速运转时间的增长,闲置的硬盘仍可能损坏。

【发明内容】

[0004]本发明提供了一种云平台的硬盘保护方法和系统,已解决如何更加有效地保护闲置硬盘的技术问题。
[0005]为解决上述技术问题,本发明提供了一种云平台硬盘保护的方法,所述方法包括:
[0006]若监测到硬盘在预设时长内一直处于空闲状态,则对该硬盘进行断电保护。
[0007]进一步地,所述方法还包括:
[0008]若监测到处于工作状态的硬盘的剩余空间达到或小于预设值,则加载已断电保护的硬盘。
[0009]进一步地于,所述加载已断电保护的硬盘,包括:
[0010]从已断电保护的硬盘中选择性能好的硬盘进行加载。
[0011]为解决上述技术问题,本发明提供了一种云平台硬盘保护系统,所述系统包括硬盘监测模块,以及硬盘保护模块,其中,
[0012]所述硬盘监测模块,用于监测平台上的硬盘使用状态,若监测到硬盘在预设时长内一直处于空闲状态,则将该空闲状态硬盘标识发送至硬盘保护模块;
[0013]所述硬盘保护模块,用于根据接收到的硬盘标识对硬盘进行断电保护。
[0014]进一步地,所述系统还包括硬盘加载模块;
[0015]所述硬盘监测模块,还用于监测到处于工作状态的硬盘的剩余空间达到或小于预设值时,通知硬盘记载模块进行硬盘加载;
[0016]所述硬盘加载模块,用于从已断电保护的硬盘中选择硬盘进行加载。
[0017]进一步地,所述硬盘加载模块,用于从已断电保护的硬盘中选择硬盘进行加载,包括:
[0018]从已断电保护的硬盘中选择性能好的硬盘进行加载。
[0019]上述技术方案通过对处于通电休眠状态的闲置硬盘进行断电,可避免闲置硬盘一直处于低速运转状态,对硬盘进行了最大程度的保护。【专利附图】

【附图说明】
[0020]图1为本实施例的云平台硬盘保护方法流程图;
[0021]图2为本实施例的云平台硬盘保护系统模块图。
【具体实施方式】
[0022]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0023]SlOl监测云平台硬盘的读写情况;
[0024]S102当监测到有硬盘在预设时长内一直处于空闲状态,对该硬盘进行断电保护;
[0025]S103当监测到处于工作状态的硬盘的剩余空间达到或小于预设值,从已断电保护的硬盘中选择一个硬盘进行加载,从而保证数据的正常存储;
[0026]在从已断电保护的硬盘中选择硬盘时,可优先选择性能好的硬盘进行加载。在本领域评价硬盘性能可参考的参数包括:硬盘容量、硬盘转速、缓存、磁盘坏道数量。一般来说,容量大、转速快、缓存大、磁盘坏道数量越少的磁盘性能好;反之,磁盘性能差。
[0027]上述实施例通过对处于通电休眠状态的闲置硬盘进行断电,可避免闲置硬盘一直处于低速运转状态,对硬盘进行了最大程度的保护。此外,上述实施例可动态加载硬盘,确保了硬盘的合理使用。
[0028]下面以一个具体的应用示例对上述实施例进行说明。
[0029]在本应用示例中,云平台有5个硬盘,5个硬盘的盘符分别为C、D、E、F和G,其中,C盘为操作系统盘,D、E、F、G盘为数据存储盘,D、E、F、G盘的性能依次变差;
[0030]通过监测5个硬盘的数据读写情况,得到硬盘D用于存储数据,E、F和G在3个月内一直处于通电休眠状态,这时将硬盘E、F和G进行断电保护;
[0031]经过一年多的运行,监测到D盘的数据容量达到98%,这时选择E盘进行通电加载;
[0032]随着需要存储的数据逐渐增多,E盘的数据容量也达到98%,这时选择F盘进行通电加载;当F盘的数据容量达到98%时,继续选择G盘进行通电加载。
[0033]图2为本实施例的云平台硬盘保护系统模块图。
[0034]该系统包括硬盘监测模块以及硬盘保护模块,其中,
[0035]所述硬盘监测模块,用于监测平台上的硬盘使用状态,若监测到硬盘在预设时长内一直处于空闲状态,则将该空闲状态硬盘标识发送至硬盘保护模块;
[0036]所述硬盘保护模块,用于根据接收到的硬盘标识对硬盘进行断电保护。
[0037]上述系统还可包括硬盘加载模块,所述硬盘监测模块,还用于监测到处于工作状态的硬盘的剩余空间达到或小于预设值时,通知硬盘记载模块进行硬盘加载;所述硬盘加载模块,用于从已断电保护的硬盘中选择硬盘进行加载。在从已断电保护的硬盘中选择硬盘时,硬盘加载模块可优先选择性能好的硬盘进行加载。在本领域评价硬盘性能可参考的参数包括:硬盘容量、硬盘转速、缓存、磁盘坏道数量。一般来说,容量大、转速快、缓存大、磁盘坏道数量越少的磁盘性能好;反之,磁盘性能差。[0038]上述实施例通过对处于通电休眠状态的闲置硬盘进行断电,可避免闲置硬盘一直处于低速运转状态,对硬盘进行了最大程度的保护。此外,上述实施例可动态加载硬盘,确保了硬盘的合理使用。
[0039]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
【权利要求】
1.一种云平台硬盘保护的方法,其特征在于,所述方法包括:若监测到硬盘在预设时长内一直处于空闲状态,则对该硬盘进行断电保护。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:若监测到处于工作状态的硬盘的剩余空间达到或小于预设值,则加载已断电保护的硬盘。
3.如权利要求2所述的方法,其特征在于,所述加载已断电保护的硬盘,包括:从已断电保护的硬盘中选择性能好的硬盘进行加载。
4.一种云平台硬盘保护系统,其特征在于,所述系统包括硬盘监测模块,以及硬盘保护模块,其中,所述硬盘监测模块,用于监测平台上的硬盘使用状态,若监测到硬盘在预设时长内一直处于空闲状态,则将该空闲状态硬盘标识发送至硬盘保护模块;所述硬盘保护模块,用于根据接收到的硬盘标识对硬盘进行断电保护。
5.如权利要求4所述的系统,其特征在于,所述系统还包括硬盘加载模块;所述硬盘监测模块,还用于监测到处于工作状态的硬盘的剩余空间达到或小于预设值时,通知硬盘记载模块进行硬盘加载;所述硬盘加载模块,用于从已断电保护的硬盘中选择硬盘进行加载。
6.如权利要求5所述的系统,其特征在于,所述硬盘加载模块,用于从已断电保护的硬盘中选择硬盘进行加载,包括:从已断电保护的硬盘中选择性能好的硬盘进行加载。
【文档编号】G06F12/16GK103577300SQ201310594112
【公开日】2014年2月12日 申请日期:2013年11月22日 优先权日:2013年11月22日
【发明者】刘成平, 李锋, 贾岛 申请人:浪潮(北京)电子信息产业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1