[发明专利]实现独立磁盘冗余阵列的方法、固态硬盘和电子设备有效
申请号: | 200910118167.7 | 申请日: | 2009-03-04 |
公开(公告)号: | CN101504625A | 公开(公告)日: | 2009-08-12 |
发明(设计)人: | 唐娴;杨继涛 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人: | 彭愿洁;李文红 |
地址: | 611731四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 独立 磁盘 冗余 阵列 方法 固态 硬盘 电子设备 | ||
技术领域
本发明涉及存储技术领域,尤其涉及一种实现独立磁盘冗余阵列的方法、固态硬盘和电子设备。
背景技术
RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)是将多台硬盘通过控制器结合成虚拟单台大容量的磁盘使用,其特色是多台硬盘同时读取速度加快并且能够提供容错性,RAID按照实现原理的不同可以分为不同的级别,例如RAID0、RAID1、RAID5等。SSD(Solid State Disk,固态硬盘)由控制单元和固态电子存储芯片(通常为FLASH存储器)阵列组成,简其抗震性佳,同时工作温度很宽。SSD相对硬盘的最显著优势就是速度,在I/O性能指标IOPs(即每秒多少次IO动作)方面,SSD可以达到硬盘的50~1000倍,而其功耗相对于传统硬盘HDD也非常低。但SSD由于采用了Nand Flash作为存储介质,故使用寿命受到存储介质的影响,SLC(Single Level Cell,单阶存储单元)的擦写次数大概为10次,而MLC(Muti-Level Cell,多阶存储单元)大概为1万次。此外,SSD的成本较HDD(Hard Disk Drive,硬盘驱动器)高也是阻止其规模应用的一个劣势。
现有技术中,存在一种存储系统,该系统中利用SSD盘作为存储介质,为了实现RAID,系统利用SSD盘进行构建,并增加额外的SSD盘作为RAID系统中容灾备份的冗余盘使用,当存储数据用的SSD盘发生错误的时候,可以通过这些额外增加的SSD盘进行容错恢复。
现有技术中还有一种存储系统,在该系统中不是所有的存储介质都采用SSD,而是在关键运算的校验盘部分使用SSD,以提高整体的运算读取速度,其余的部分使用传统的HDD。
发明人在实施上述技术方案的过程中,发现上述技术方案至少存在如下缺陷:
现有技术一的方案因为在系统级别中采用SSD盘,所以需要额外再增加足够的SSD盘才可以构建这种RAID存储系统,由于SSD盘的成本本身就很高,所以整个存储系统的成本更高。
现有技术二的方案在用户需要高速存储的时候不能完全满足要求,因为存储系统的IOPS指标仍然是HDD的速度。而且在某些级别的RAID系统中,会频繁擦写SSD盘,由于SSD盘的介质特性,导致此时的SSD盘更容易失效。
发明内容
本发明实施例的目的在于提供一种实现独立磁盘冗余阵列RAID的方法、固态硬盘和电子设备,能够在构建的独立磁盘冗余阵列RAID成本较低的前提下,又能够保证数据可靠性。
为实现上述目的,本发明实施例提供了如下技术方案:
一种实现独立磁盘冗余阵列RAID的方法,包括:
将固态硬盘内部划分为至少两个存储区域,每个存储区域中包括至少两个子区域;
在所述存储区域中分别构建独立磁盘冗余阵列RAID;
根据所述存储区域中构建的独立磁盘冗余阵列的级别和预先设定的参数,从组成存储区域的子区域中,确定用作存储冗余数据的子区域。
一种固态硬盘,包括:
存储控制器和存储介质,存储控制器和存储介质相连接,所述存储介质包括:
至少两个存储区域,每个存储区域中包括至少两个子区域,每个存储区域分别构建成独立磁盘冗余阵列,其中,每个存储区域的子区域中包括:根据所述存储区域构建的独立磁盘冗余阵列的级别和预先设定的参数确定的用于存储冗余数据的子区域。
一种电子设备,包括中央处理器CPU和上述的固态硬盘,固态硬盘与中央处理器CPU相连接,固态硬盘用于存储数据,中央处理器CPU用于对固态硬盘中存储的数据进行处理。
由上述公开的技术方案可知,本发明实施例中,在固态硬盘的内部进行划分出多个存储区域,然后在各个存储区域内实现各自级别的RAID,并在各个存储区域内部设置用于存储冗余数据的子区域,而且该存储冗余数据的子区域可以根据预设的参数和RAID级别进行灵活调整,所以本发明实施例中用于容灾恢复的冗余数据存储区域可以存在于整个系统中SSD内部的各个部分,而现有技术中提供的是将固定的整个SSD盘作为冗余数据的存储单元,存在对同一位置过度擦写的现象,本发明实施例中解决了这个问题,避免同一部分过度擦写,提高了数据的可靠性,而且本发明实施例在SSD盘内部就实现了RAID,不需要增加额外的专门用于存储冗余数据的SSD盘,因此也就节省了整个系统的成本。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910118167.7/2.html,转载请声明来源钻瓜专利网。