闪速拷贝管理制造技术

技术编号:7153051 阅读:295 留言:0更新日期:2012-04-11 18:40
一种管理闪速拷贝过程的方法,包括:接收针对源盘的闪速拷贝指令;执行源盘到目标盘的闪速拷贝;创建规定从源盘到目标盘的闪速拷贝的映射;如果不存在源盘的初级fdisk,则为源盘创建初级fdisk;以及如果不存在目标盘的初级fdisk,则为目标盘创建初级fdisk,或者如果已经存在目标盘的初级fdisk,则将目标盘的现有初级fdisk转换成次级fdisk,并为目标盘创建新的初级fdisk。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及管理(handle)闪速拷贝(flashcopy)过程的方法和系统。在一个实施例中,该方法可以用于反转级联中的闪速拷贝映射。
技术介绍
闪速拷贝是在各种存储设备上得到支持的特征,允许用户或自动过程对数据的整个逻辑卷做出几乎瞬时的拷贝。在目标盘上做出源盘的拷贝。该拷贝可立即用于读写访问。 闪速拷贝式实现方式的共同特征是反转拷贝的能力。也就是说,用目标盘的内容填充闪速拷贝映射的源盘。对于目标盘后来变成用于进一步闪速拷贝的源盘的级联实现方式,这种特征因一个盘呈现的数据的“颗粒”位于该盘本身“上游”的若干目标/源盘上而变得复杂。 这意味着为了使一个盘保留它呈现的映像,它必须能够访问包括这些数据颗粒的所有盘。反转闪速拷贝是保证在开始反转的时间点源盘呈现与目标盘相同的映像的过程。 这意味着需要修改源盘的内容,以便保留正确的映像。现在,如果不需要级联中的源盘与目标盘之间的所有目标盘以及目标盘本身,那么,可以简单地通过使所有目标盘离线和反转级联中的源盘和目标盘的顺序来实现反转。尽管这种方案对于一些使用情况足够了,但它极大地限制了闪速拷贝实现方式的灵活性,因为在大多数情况下,用户不愿接受他们的中间闪速拷贝映像的丢失,因为它们可能包括原始源的其它有效备份拷贝。因此,本专利技术的目的是改进现有技术。
技术实现思路
根据本专利技术的第一方面,提供了一种管理闪速拷贝过程的方法,包括接收针对源盘的闪速拷贝指令;执行源盘到目标盘的闪速拷贝;创建规定从源盘到目标盘的闪速拷贝的映射;如果不存在源盘的初级fdisk,则为源盘创建初级fdisk ;如果不存在目标盘的初级fdisk,则为目标盘创建初级fdisk,或者如果已经存在目标盘的初级fdisk,则将目标盘的现有初级fdisk转换成次级fdisk,并为目标盘创建新的初级fdisk。根据本专利技术的第二方面,提供了一种管理闪速拷贝过程的系统,包括用户界面, 设置成接收针对源盘的闪速拷贝指令;以及处理器,设置成执行源盘到目标盘的闪速拷贝; 创建规定从源盘到目标盘的闪速拷贝的映射;如果不存在源盘的初级fdisk,则为源盘创建初级fdisk ;以及如果不存在目标盘的初级fdisk,则为目标盘创建初级fdisk,或者如果已经存在目标盘的初级fdisk,则将目标盘的现有初级fdisk转换成次级fdisk,并为目标盘创建新的初级fdisk。根据本专利技术的第三方面,提供了一种管理闪速拷贝过程的位于计算机可读介质上的计算机程序产品,所述产品包括如下指令接收针对源盘的闪速拷贝指令;执行源盘到目标盘的闪速拷贝;创建规定从源盘到目标盘的闪速拷贝的映射;如果不存在源盘的初级 fdisk,则为源盘创建初级fdisk ;以及如果不存在目标盘的初级fdisk,则为目标盘创建初级fdisk,或者如果已经存在目标盘的初级fdisk,则将目标盘的现有初级fdisk转换成次级fdisk,并为目标盘创建新的初级fdisk。依靠本专利技术,可以提供支持利用多个源盘和目标盘(支持任何闪速拷贝向回反转到源盘)的级联闪速拷贝的使用的数据结构,而不会丢失在级联内表示的任何闪速拷贝映像。标准IO命令仍然可以应用于任何源盘或目标盘,已经创建的数据结构的性质支持IO 命令的简单管理,导致闪速拷贝通过级联被正确地处理。所提出的解决方案允许一个盘在同一级联中或在分立的级联中存在许多次。为了反转闪速拷贝映射,用户可以简单地沿着相反方向创建和开始映射。例如,从VDiskl到 VDisk2的映射可以通过创建从VDisk2到VDiskl的新映射来反转。本专利技术描述了允许两个映射同时有效(active)的方案。这意味着在恢复VDiskl的同时可以保留VDisk2呈现的映像。这种方案引入了 fdisk的概念,fdisk位于闪速拷贝的内部,并被用于表示级联中的给定闪速拷贝映射的源盘或目标盘。在映射与fdisk之间构建闪速拷贝级联。该方案通过允许用不同的fdisk在多个级联中或同一级联的多个点中表示VDisk而使映射能够被反转。一个fdisk将表示正在向主机呈现的VDisk,而其它fdisk将表示在其它点处保持级联所需的VDisk。在一个实施例中,fdisk是VDisk的一个方面。在这种实现方式中,fdisk 可以是,例如,将VDisk与级联内的位置的上游和下游的映射链接的对象(结构)。优选的是,该方法进一步包括接收针对特定盘的IO命令,以及根据与特定盘的初级和次级fdisk的存在有关的一组预定规则来处理该IO命令。在一个实施例中,该组预定规则定义在处理该IO命令之前清理次级fdisk,该清理包括将数据从该特定盘拷贝到定义在与次级fdisk链接的映射中的目标盘。当盘接收到IO命令时,无论它们处在级联中的什么地方,该数据结构都可以被用于保留级联中的正确结构。该规则定义IO指令的管理。附图说明 现在参照附图,仅仅通过举例的方式描述本专利技术的实施例,在附图中 图1是一对存储盘的示意图; 图2是级联存储盘的示意图; 图3是随着闪速拷贝而创建的数据结构的示意图; 图4是进一步数据结构的示意图;以及 图5是管理闪速拷贝的方法的流程图。具体实施例方式图1例示了使用两个盘10的闪速拷贝的概念。盘10可以形成更大的盘阵列的一部分,并且通常形成企业存储解决方案的一部分。盘10可以是与例如商业网站有关的存储解决方案的一部分。如果在任何时间需要对Vdiskl的内容做出备份,则可以将闪速拷贝指令发送给该盘,该闪速拷贝指令定义源盘(Vdiskl)以及作为闪速拷贝的目标的目标盘。闪速拷贝指令创建作为源盘的盘的映像的时间点拷贝。在图1的例子中,第一闪速拷贝指令的源盘是Vdiskl,目标盘是Vdisk2。闪速拷贝指令启动创建从源盘10到目标盘10的映射12的闪速拷贝过程。这个第一映射在图中标为映射1 (Map 1)。Vdiskl在这个特定时间点的映像现在可在Vdisk2上获得。这就创建了 Vdiskl上的数据的备份,并且允许对VDiskl的数据执行测试和其它管理任务,不会伴随着丢失任何原始数据的风险,因为原始数据被保存在原始源盘上。当做出闪速拷贝时,它创建如映射12所定义的两个盘10之间的链接。现在可以在后台中跨越拷贝数据,附加要求是对Vdisk2(作为目标盘10)的任何访问都将立即使 Vdiskl的映像的相关部分被跨越拷贝,并且会导致该盘10存储的映像的改变的对Vdiskl 的任何访问也使未变更的数据立即被跨越拷贝。以这种方式,对于外部用户,Vdisk2存储 Vdiskl的时间点拷贝,尽管在上述的环境下数据仅被物理地跨越拷贝。为了反转闪速拷贝映射,用户或管理员可以简单地沿着相反方向创建和开始映射 12。用户发出规定从新源盘到目标盘的映射的闪速拷贝指令。例如,从VDiskl到VDisk2 的映射12可以通过创建从VDisk2到VDiskl的新映射(映射2)来反转。下面要做更详细描述的本专利技术的系统描述了允许两个映射12同时有效的方案。这意味着在恢复VDiskl的同时可以保留VDisk2呈现的映像。这对于例如闪速拷贝级联是有价值的。图2例示了与形成企业存储解决方案的一部分的四个盘10有关的闪速拷贝级联。 该图内的每个映射12代表导致Vdisk 10的时间点拷贝被做出并且从源盘10本文档来自技高网...

【技术保护点】
1.一种管理闪速拷贝过程的方法,包括:接收针对源盘的闪速拷贝指令;执行源盘到目标盘的闪速拷贝;创建规定从源盘到目标盘的闪速拷贝的映射;如果不存在源盘的初级fdisk,则为源盘创建初级fdisk;以及如果不存在目标盘的初级fdisk,则为目标盘创建初级fdisk,或者如果已经存在目标盘的初级fdisk,则将目标盘的现有初级fdisk转换成次级fdisk,并为目标盘创建新的初级fdisk。

【技术特征摘要】
【国外来华专利技术】EP08167951.62008年10月30日1.一种管理闪速拷贝过程的方法,包括 接收针对源盘的闪速拷贝指令;执行源盘到目标盘的闪速拷贝; 创建规定从源盘到目标盘的闪速拷贝的映射; 如果不存在源盘的初级fdisk,则为源盘创建初级fdisk ;以及如果不存在目标盘的初级fdisk,则为目标盘创建初级fdisk,或者如果已经存在目标盘的初级fdisk,则将目标盘的现有初级fdisk转换成次级fdisk,并为目标盘创建新的初级 fdisk。2.根据权利要求1所述的方法,进一步包括将所述映射与所述或每个所创建的初级 fdisk链接。3.根据权利要求1或2所述的方法,进一步包括接收针对特定盘的IO命令,以及根据与该特定盘的初级和次级fdisk的存在有关的一组预定规则来处理该IO命令。4.根据权利要求2或3所述的方法,其中,该组预定规则定义处理该IO命令之前清理次级fdisk,该清理包括将数据从该特定盘拷贝到定义在与次级fdisk链接的映射中的目标盘。5.一种管理闪速拷贝过程的系统,包括用户界面,设置成接收针对源盘的闪速拷贝指令;以及处理器,设置成执行源盘到目标盘的闪速拷贝;创建规定从源盘到目标盘的闪速拷贝的映射;如果不存在源盘的初级fdisk,则为源盘创建初级fdisk ;以及如果不存在目标盘的初级fdisk,则为目标盘创建初级fdisk,或者如果已经存在目标盘的初级fdisk,则将目标盘的现有初级fdisk转换成次级fdisk,并为目标盘创建新的初级fdisk。6.根据权利要求5所述的系统...

【专利技术属性】
技术研发人员:J·P·艾格姆巴
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US

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

1