[发明专利]磁盘阵列的扩容方法和系统有效
申请号: | 200910205507.X | 申请日: | 2009-10-20 |
公开(公告)号: | CN102043589A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 郭楠;林宇 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 磁盘阵列 扩容 方法 系统 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种磁盘阵列的扩容方法和系统。
背景技术
随着计算机技术的迅猛发展,各种基于存储技术的业务系统越来越多,相应的数据量也迅速膨胀。当进行数据存储的存储系统容量不能满足用户需求时,就需要对存储系统进行扩容。
存储系统中一个很重要的组成部分就是磁盘阵列,它一般由很多物理磁盘组成。在对存储系统扩容时,需要在磁盘阵列中增加物理磁盘,出于安全、平均分配操作压力的考虑,需要在分配增加硬盘之后将原来保存的信息平均分配到新的磁盘阵列中去,现有技术中在进行分配时需要先备份原磁盘阵列中的数据,再重建新的大容量磁盘阵列并恢复数据。
这种方法在进行磁盘阵列的扩容时,磁盘阵列无法正常工作,也即:该磁盘阵列扩容方法无法实现在线的动态扩容。
发明内容
有鉴于此,本发明要解决的技术问题是,提供一种磁盘阵列的扩容方法及系统,能够实现磁盘阵列的动态扩容。
为此,本发明实施例采用如下技术方案:
本发明实施例提供一种磁盘阵列的扩容方法,包括:
检测到新增的物理磁盘时,获取新增之前的第二对应关系,所述第二对应关系包括物理磁盘的磁盘单元与逻辑磁盘的逻辑单元之间的对应关系;
将所述新增的物理磁盘划分为磁盘单元;
更新新增之后的物理磁盘与逻辑单元相对应的第一对应关系;
判断所述第二对应关系中的非空磁盘单元所对应的物理磁盘与相应的所述第一对应关系中的物理磁盘是否为同一块物理磁盘,如果不同,则将磁盘单元的数据按照第一对应关系搬移到对应的物理磁盘中;
更新所述第二对应关系。
本发明实施例还提供一种磁盘阵列的扩容系统,包括:
获取单元,用于检测到新增的物理磁盘时,获取新增之前的第二对应关系,所述第二对应关系包括物理磁盘的磁盘单元与逻辑磁盘的逻辑单元之间的对应关系;
划分单元,用于将所述新增的物理磁盘划分为磁盘单元;
第一更新单元,用于更新新增之后的物理磁盘与逻辑单元相对应的第一对应关系;
判断单元,用于判断所述第二对应关系中的非空磁盘单元所对应的物理磁盘与相应的所述第一对应关系中的物理磁盘是否为同一块物理磁盘;
搬移单元,用于判断单元的判断结果为不同时,将磁盘单元的数据按照第一对应关系搬移到对应的物理磁盘中;
第二更新单元,用于更新所述第二对应关系。
对于上述技术方案的技术效果分析如下:
将物理磁盘划分成离散的磁盘单元,并建立逻辑磁盘,通过获取逻辑磁盘的逻辑单元与物理磁盘的磁盘单元之间的第二对应关系;当进行物理磁盘的扩容时,通过建立逻辑磁盘中逻辑单元与物理磁盘的第一对应关系,并比较逻辑单元在第一对应关系和第二对应关系中所对应的物理磁盘是否相同来进行数据的搬移,实现了动态在线扩容;且进行数据搬移中,无需对数据进行备份,大大提高了磁盘扩容的效率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种磁盘阵列的扩容方法流程示意图;
图2为本发明实施例另一种磁盘阵列的扩容方法流程示意图;
图3a为本发明实施例物理磁盘的磁盘单元划分示意图;
图3b为本发明实施例一种布局表的实现结构示意图;
图3c为本发明实施例另一种布局表的实现结构示意图;
图3d为本发明实施例映射表的实现结构示意图;
图4为本发明实施例一种数据存储方法流程示意图;
图5为本发明实施例一种磁盘阵列的扩容系统结构示意图;
图6为本发明实施例另一种磁盘阵列的扩容系统结构示意图;
图7为本发明实施例一种数据存储系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
以下,结合附图详细说明本发明实施例磁盘阵列的扩容方法及系统的实现。
图1为本发明实施例磁盘阵列的扩容方法流程示意图,如图1所示,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910205507.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁性折叠画板
- 下一篇:便携式外出写生工具箱