一种运行硬盘的方法、装置及电子设备制造方法及图纸

技术编号:3892797 阅读:181 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例提供一种运行硬盘的方法、装置及电子设备,该运行硬盘的方法包括:当检测到插入硬盘时,使所述硬盘的电源处于关闭状态;创建独立冗余磁盘阵列;打开所述独立冗余磁盘阵列的硬盘电源;使所述独立冗余磁盘阵列的硬盘处于节能状态。本发明专利技术实施例采用了在插入硬盘时先关闭硬盘电源而根据当前运行场景来决定硬盘运行的状态,以节约硬盘的能耗。

【技术实现步骤摘要】

本专利技术涉及存储
,具体是一种运行硬盘的方法、装置及电子设备
技术介绍
随着科学技术的飞速发展与计算机技术的普遍应用,互联网上信息的迅 速增加以及电子商务的发展,企业信息系统日益占据着企业竞争优势的主体 地位。数据的海量增长,使企业比以往任何时候都更加依赖于数据。为了更 好、更快的存储这些海量数据,存储技术就应运而生。但如何更快捷、更安 全的存储海量数据就成了存储技术研究的重点。例如大规模非活动磁盘阵列存储技术(Massive Array of Idle Disks: MAID),该技术是根据时间,将所属的硬盘全部降速或者休眠。 休眠可以分为3个等级级别1:磁头卸载(即将磁头从高速运转的盘片上方移出到一个特有位 置),节能15。%—20%,次秒级的恢复时间;级别2:磁头卸载,磁盘运转降为4000RPM,节能35%—45%, 15秒 的恢复时间;级别3:驱动器指针停止旋转(磁盘休眠模式),节能50%—70%, 30 秒的恢复时间。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题如上 述的现有技术中,例如在存储系统中插入新硬盘时, 一旦系统上电,硬盘就 被加电了,硬盘电机也随之开始全速运转,仅仅是当系统运行过程中,如果 发现某些硬盘并没有被访问,再根据既定的策略,将硬盘进入节能状态。艮口,从硬盘上电到发现没有实际被访问这段时间内的能耗被浪费了。
技术实现思路
本专利技术的实施例提供一种运行硬盘的方法及装置,以节约硬盘的能耗。 本专利技术实施例提供一种运行硬盘的方法,所述方法包括当检测到插入 硬盘时,使所述硬盘的电源处于关闭状态;创建独立冗余磁盘阵列;打开所 述独立冗余磁盘阵列的硬盘电源;使所述独立冗余磁盘阵列的硬盘处于节能 状态。本专利技术实施例还提供一种运行硬盘的装置,所述装置包括检测单元, 用于当检测到插入硬盘时,使所述硬盘的电源处于关闭状态;创建单元,用 于创建独立冗余磁盘阵列;给电单元,用于打开所述独立冗余磁盘阵列的硬 盘电源;状态控制单元,用于使所述独立冗余磁盘阵列的硬盘处于节能状态。本专利技术实施例又一种电子设备,包括至少一个硬盘,用于存储数据; 硬盘控制装置,用于当检测到插入硬盘时,使所述硬盘的电源处于关闭状态; 创建独立冗余磁盘阵列;打开所述独立冗余磁盘阵列的硬盘电源;使所述独 立冗余磁盘阵列的硬盘处于节能状态。本专利技术实施例的有益效果至少包括因为釆用了在插入硬盘时先关闭硬盘电源而根据当前运行场景来决定 硬盘运行的状态,所以克服了硬盘上电到发现没有实际被访问这段时间内的 能耗被浪费的问题,从而达到了节能的效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1所示的是本专利技术实施例1的运行硬盘的方法的流程图。图2所示的是本专利技术实施例2的运行硬盘的方法的流程图。 图3所示的是本专利技术实施例3的硬盘控制装置的结构框图。 图4A所示的是本专利技术实施例4的硬盘控制装置的结构框图。 图4B所示的是本专利技术实施例4所示的状态控制单元的结构框图。 图5所示的是本专利技术实施例5的电子设备的结构框图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是 全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1图1所示的是本专利技术实施例1的运行硬盘的方法的流程图。如图1所示, 本专利技术实施例1的运行硬盘的方法包括-S10h当检测到插入硬盘时,使所述硬盘的电源处于关闭状态,即当有 新的硬盘插入时(例如在服务器中增加硬盘以提高存储容量时)由CPU获 知有新的硬盘插入,并发出指令使该新插入的硬盘的电源处于关闭状态;S102:创建独立冗余磁盘阵列(RAID),即由用户根据需求将上述硬盘 按照一定要求组成一个整体,以提升存储系统的性能并增加冗余;S103:打幵所述独立冗余磁盘阵列的硬盘电源,即当创建完上述独立冗 余磁盘阵列后,由CPU发出指令给上述独立冗余磁盘阵列的硬盘上电;S104:使所述独立冗余磁盘阵列的硬盘处于节能状态,即当上述独立冗余磁盘阵列的硬盘上电后,并不马上进入正常工作状态,而是处于节能状态, 当真正被访问时才进入到正常工作状态。本专利技术实施例的运行硬盘的方法可以运用到硬盘个数大于1且支持硬盘 热插拔的存储系统,如企业的网络服务器等。并且,本专利技术实施例方法可以根据实际需要对各个步骤顺序进行调整。 在上述本专利技术实施例1中,因为采用了在插入硬盘时先关闭硬盘电源而在创建RAID后使硬盘处于节能状态,并且在实际访问硬盘时才使硬盘处于正常 工作状态,从而节省了硬盘上电到没有实际被访问这段时间内的电能的消 耗。实施例2图2所示的是本专利技术实施例2的运行硬盘的方法的流程图。如图2所示, 本专利技术实施例2的运行硬盘的方法包括S201:当检测到插入硬盘时,使所述硬盘的电源处于关闭状态,即当有 新的硬盘插入时由CPU获知有新的硬盘插入,并发出指令使该新插入的硬 盘的电源处于关闭状态;S202:以带外方式上报硬盘插入,即通过带外方式通知存储系统的CPU 说有新硬盘插入。所谓带外指通过非10通道对硬盘进行管理。比如常见的 SATA硬盘,系统都是通过与之相连的SATA线缆,利用SATA协议管理 SATA硬盘,这种管理方式称之为带内访问。除此之外的管理,都称之为带 外,比如用以太网。S203:创建独立冗余磁盘阵列(RAID),即由用户根据由管理员根据 不同的业务类型以及存储系统决定将上述硬盘按照一定要求组成一个整体, 以提升存储系统的性能并增加冗余;S204:打开所述独立冗余磁盘阵列的硬盘电源,即当创建完上述独立冗 余磁盘阵列后,由CPU发出指令给上述独立冗余磁盘阵列的硬盘上电,而 给硬盘上电,则硬盘会和存储系统进行协议交互,告诉存储系统自身是一个 什么类型的硬盘,有多大容量,由哪个厂家生产等硬盘信息;S205:根据上述硬盘信息判断该硬盘是传统机械硬盘还是固态硬盘,当 是传统机械硬盘时转到步骤S206,当是固态硬盘时转到步骤S209;S206:使上述硬盘处于节能模式,即启动硬盘电机到低速运转状态(其中,本领域技术人员应该清楚,该低速运转是指硬盘的运行模式,即现有硬 盘的节能运转模式,并不限定于某一特定速度);S207:判断是否被真正访问,例如判断是否对上述独立冗余磁盘阵列的 硬盘中的逻辑单元号(LUN)进行格式化、即将LUN在硬盘上的区域写零?S208:当真正被访问时,使上述传统硬盘进入正常工作模式,即启动硬 盘电机到正常运转状态;S209:使上述硬盘处于节能模式,即上述固态硬盘上电至空闲模式;S210:判断是否被真正访问,例如判断是否对上述独立冗余磁盘阵列的 硬盘中的逻辑单元号(LUN)进行格式化?S2U:当真正被访问时,使上述固态硬盘进入正常工作模式。在本专利技术实施例2中,上述固态硬盘(B卩非传统硬盘)可以是基于NAND-FLAsh的固态硬盘,但本本文档来自技高网...

【技术保护点】
一种运行硬盘的方法,其特征在于,所述方法包括: 当检测到插入硬盘时,使所述硬盘的电源处于关闭状态; 创建独立冗余磁盘阵列; 开启所述独立冗余磁盘阵列的硬盘电源; 使所述独立冗余磁盘阵列的硬盘处于节能状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:张巍
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[中国|成都]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1