[发明专利]一种实现源卷与多个相关卷关联的方法无效

专利信息
申请号: 201110425340.5 申请日: 2011-12-16
公开(公告)号: CN102566938A 公开(公告)日: 2012-07-11
发明(设计)人: 邹波 申请(专利权)人: 云海创想信息技术(天津)有限公司;云海创想信息技术(无锡)有限公司
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 北京德琦知识产权代理有限公司 11018 代理人: 牛峥;王丽琴
地址: 300350 天津市*** 国省代码: 天津;12
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 实现 相关 关联 方法
【说明书】:

技术领域

发明涉及计算机存储技术领域,尤其涉及一种实现源卷与多个相关卷关联的方法。

背景技术

随着存储和网络技术的不断发展,网络存储的容量成指数级增长。企业级的存储用户希望数据具有更高的可靠性,并且能够持续访问企业服务器管理的数据;同时,存储服务器的系统管理员也希望有更高效率的存储管理策略。

在企业级存储服务器的使用过程中,系统管理员希望存储资源能够动态调节,而不是在开始使用时就要预见某个存储资源在未来可能需要的容量。在某个存储资源即将耗尽时,能够在线扩容,保证数据的可持续性访问。

逻辑卷管理(LVM,Logical Volume Manager)提供了解决上述问题的方案。LVM是建立在硬盘和分区之上的一个逻辑层,用于提高磁盘分区管理的灵活性。图1所示为现有技术的具有逻辑卷管理的存储系统逻辑结构示意图。卷管理模块102在存储系统100中的位置处于前端协议驱动模块101之下,接收读取/写入命令,通过自身的功能,将读取/写入命令分发,经过缓存模块103到物理存储资源驱动模块104中。

通过LVM系统,管理员可以轻松管理磁盘分区。如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logical volumes),并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,从而提高了存储管理的效率。

图2所示为逻辑卷管理物理区段到逻辑区段的映射关系示意图。逻辑卷管理模块102将物理卷(PV,Physical Volume)组成卷组(VG,Volume Group),在卷组上划分逻辑卷(LV,Logical Volume)。在将PV分配给卷组之后,就可以创建任意大小的LV(只要不超过VG的大小)。为了实现物理卷到逻辑卷的映射关系,逻辑卷管理模块102还将物理卷和逻辑卷划分为更小粒度的区段,称为物理区段(PE,Physical Extent)和逻辑区段(LE,Logical Extent)。物理区段和逻辑区段总是一一对应的。

传统的逻辑卷映射主要通过如下两种方式:

方式一:将单一的逻辑卷通过LUN映射到服务器端,对该逻辑卷进行读写使用;

方式二:将多个逻辑卷合并成更大容量的实体,通过LUN映射到服务器进行使用。

这两种方式实际上都是一对一的映射。图3示出了现有技术中的卷映射示意图。卷管理模块302将逻辑卷303映射到服务器301进行使用,逻辑卷303可以是单一逻辑卷,也可以是多个逻辑卷合并成的实体。

这两种方法在进行存储的高级功能使用时,均存在不足。在各种存储高级功能(镜像、快照、克隆、重复数据删除)的应用中,通常会将源卷和一个或多个目的卷相联系,例如:快照就存在多个快照卷(目的卷)与源卷相关联;在传统的方式下,很难维护这种非结构化的关系。

发明内容

本发明提供了一种实现源卷与多个相关卷关联的方法,可以为实现存储高级功能提供便利。

本发明实施例提供的一种实现源卷与多个相关卷关联的方法,源卷要与n个相关卷建立关联,n为自然数;其特征在于,建立n个虚拟卷,所述源卷、n个虚拟卷以及n个相关卷组成n+1级二叉树;其中,

第1虚拟卷作为源卷和第1相关卷的父节点,源卷作为第1虚拟卷的左子节点,第1相关卷作为第1虚拟卷的右子节点;

第i+1虚拟卷作为第i虚拟卷和第i+1相关卷的父节点,第i虚拟卷作为第i+1虚拟卷的左子节点,第i+1相关卷作为第i+1虚拟卷的右子节点,i为小于n的自然数;

将第n虚拟卷映射到服务器端进行读写。

较佳地,该方法进一步包括:

第n虚拟卷接收到来自服务器的IO请求,复制一个新的IO请求,发给自身左子节点;同时根据虚拟卷自身的逻辑,生成一个新的IO请求,发送到自身的右子节点

第i虚拟卷接收到来自服务器的IO请求,复制一个新的IO请求,发给自身左子节点;同时根据虚拟卷自身的逻辑,生成一个新的IO请求,发送到自身的右子节点;

源卷接收到来自第1虚拟卷的IO请求,执行IO操作,并向第1虚拟卷返回IO完成反馈;

第i虚拟卷收到来自自身左子节点和右子节点的IO完成反馈后,将反馈发送到自身的父节点;

第n虚拟卷同时接收到来自自身左右子节点的IO完成反馈后,将该IO完成的反馈发送给服务器。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云海创想信息技术(天津)有限公司;云海创想信息技术(无锡)有限公司,未经云海创想信息技术(天津)有限公司;云海创想信息技术(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110425340.5/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top