首页> 中国专利> 数据备份设备、数据备份方法以及存储数据备份程序的记录介质

数据备份设备、数据备份方法以及存储数据备份程序的记录介质

摘要

根据本发明的数据备份设备包括第一表格;第二表格;更新管理部分,配置用于执行记录在所述第二表格中的第一存储器更新部分的标识符;表格重写部分,配置用于执行重写所述第一表格,从而所述第一表格标识了由所述第二表格标识的所述第一存储器的部分;以及数据复制控制部分,配置用于执行来自由所述第一表格标识的所述第一存储器的部分的第一数据的输出。

著录项

  • 公开/公告号CN101034363A

    专利类型发明专利

  • 公开/公告日2007-09-12

    原文格式PDF

  • 申请/专利权人 日本电气株式会社;

    申请/专利号CN200710085409.8

  • 发明设计人 长谷川健二;

    申请日2007-03-05

  • 分类号G06F11/14;

  • 代理机构中科专利商标代理有限责任公司;

  • 代理人朱进桂

  • 地址 日本东京都

  • 入库时间 2023-12-17 19:07:33

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2011-03-16

    授权

    授权

  • 2009-03-04

    实质审查的生效

    实质审查的生效

  • 2007-09-12

    公开

    公开

说明书

技术领域

本发明涉及数据备份设备、数据备份方法、以及存储数据备份程序的记录介质。具体地,本发明涉及对故障恢复系统中的多个数据中心之间的数据进行备份。

背景技术

已知具有一级数据中心和备份中心(次级数据中心)的故障恢复系统。次级数据中心在发生诸如地震或洪水之类的故障的情况下,对一级数据中心进行备份。

在具有次级数据中心的许多故障恢复系统中,一级数据中心和次级数据中心在地理位置上彼此分离。以及将一级数据中心的存储设备中的存储单元的复制数据存储于次级数据中心的存储设备的存储单元中。

以下两种类型的方法用于将数据从一级数据中心的存储单元(一级存储单元)复制到次级数据中心的存储单元(次级存储单元)中。

1.一种方法,用于将一级存储单元的内容复制到可移动存储介质(如,磁带)上,并邮寄至次级数据中心,以及将存储介质的内容存储于次级存储单元。

2.一种方法,用于经由将一级数据中心和次级数据中心连接的通信线路,使用存储设备的数据复制功能,将数据从一级存储单元复制到次级存储单元。

在使用可移动存储介质的第一备份方法中,1)将一级存储单元的数据保存在记录介质中,2)将存储介质从一级数据中心邮寄至次级数据中心,以及3)将记录介质中的数据写入次级存储介质。每次将数据从一级数据中心备份到次级数据中心时,都需要以上麻烦的工作。在需要频繁的备份时,这种缺点变得更加明显。可以减少数据备份的频率来减小工作量。但是出现了这样的缺点,即,由于次级数据中心的数据陈旧的时间段变长,所以一级和次级数据中心之间的数据经常彼此不相符。

另一方面,使用通信线路的第二方法的问题在于,如何适当地选择要传输的数据。

日本待审专利公开No.JP 2004-303122A报告了使用通信线路的方法。在该方法中,存储设备具有差异图,这用于管理存储于一级存储单元和次级存储单元的数据的差异。在这种方法中,将在一级和次级存储单元中的每个中的存储区域划分为特定长度的块,以及将位(bit)分配给每对一级存储单元和次级存储单元中的相应块,以产生位图。控制每个位,从而指示将位分配给它的一对的各个块中的数据是否彼此相符。当一对的各个块中的数据彼此不相符时,将存储设备的数据复制功能从一级存储单元转移至次级存储单元。因此,将一级存储单元中的更新数据复制到次级存储单元。

该方法的缺点在于,当存储设备的数据复制功能开始工作时(如,当故障恢复系统启动备份服务时),该功能通过将一级和次级数据中心连接的通信线路,将存储于一级存储单元中的完整数据复制到次级存储单元,数据通信需要大量的时间和成本。这是由于当该功能开始工作时,差异图指示一级存储单元和次级存储单元中的整个块的数据彼此不相符。

发明内容

作出本发明以改进上述传统技术。例如,本发明使得易于使用利用可移动存储介质(如,磁带、CD和记忆棒)的复制方法、以及利用通信线路相互补充的复制方法。本发明的目的是提供数据备份设备、数据备份方法、以及存储数据备份程序的记录介质,使得能够在次级数据中心中保持最新数据,而不需要频繁地发送和接收可移动介质,并经由通信线路来转移大量数据。

可以将本发明适当地应用于具有一级数据中心和次级数据中心的故障恢复系统。这种故障恢复系统广泛地用于中央或地方政府、银行、金融公司、包括信用卡公司、通信公司、广播公司、因特网提供商的银行设施、或包括铁路、飞机或轮船的交通设施,以防备故障或不可预期的情况。

根据本发明的第一数据备份设备包括第一表格;第二表格;更新管理部分,配置用于执行记录在第二表格中的第一存储器更新部分的标识符;表格重写部分,配置用于执行重写第一表格,从而第一表格标识了由第二表格标识的第一存储器的部分;以及数据复制控制部分,配置用于执行来自由第一表格标识的第一存储器的部分的第一数据的输出。

根据本发明的第二数据备份设备还包括备份部分,配置用于执行将第一存储器的第二数据复制到要存储至第二存储器的可移动记录介质,其中,数据复制控制部分配置用于经由通信线路来执行将第一数据输出至要复制到第二存储器的次级设备中。

根据本发明的第三数据备份设备具有第二备份设备的配置,其中,更新管理部分配置用于在备份数据执行复制之后,来启动记录;表格重写部分配置用于在将第二数据存储至第二存储器之后,来执行重写;以及数据复制控制部分,配置用于在表格重写部分执行了重写之后启动输出。

根据本发明的第四数据备份设备具有第三数据备份设备的配置,其中,配置备份部分以执行两个阶段的复制,第一阶段将第二数据从第一存储器复制到第三存储器,以及第二阶段将第二数据从第三存储器复制到可移动记录介质;以及更新管理部分配置用于在备份部分执行第二阶段之前启动记录。

根据本发明的第一数据备份系统包括第二数据备份设备、第一存储单元、次级设备和第二存储器。

根据本发明的第二数据备份系统包括第三数据备份设备、第一存储单元、次级设备和第二存储器。

根据本发明的第三数据备份系统包括第四数据备份设备、第一存储单元、次级设备、第二存储器和第三存储器。

根据本发明的第一数据备份方法包括将第一存储器更新部分的标识符记录于第二表格中;重写第一表格,从而第一表格标识由第二表格标识的部分;以及从由第一表格标识的第一存储器的部分中输出第一数据。

根据本发明的第二数据备份方法还包括将第一存储器的第二数据复制到要存储至第二存储器的可移动记录介质,其中,经由通信线路,将第一数据输出至要复制到第二存储器的次级设备。

根据本发明的第三数据备份方法具有第二数据备份方法的配置,其中,在复制之后启动记录;在将第二数据存储至第二存储器之后执行重写;以及在重写之后启动输出。

根据本发明的第四数据备份方法具有第三数据备份方法的配置,其中,在两个阶段中执行复制,第一阶段将第二数据从第一存储器复制到第三存储器,以及第二阶段将第二数据从第三存储器复制到可移动记录介质;以及在第二阶段之前启动记录。

根据本发明的第一计算机可读介质在其上存储控制程序,该控制程序使计算机能够执行第一数据备份方法。

根据本发明的第二计算机可读介质在其上存储控制程序,该控制程序使计算机能够执行第二数据备份方法。

根据本发明的第三计算机可读介质在其上存储控制程序,该控制程序使计算机能够执行第三数据备份方法。

根据本发明的第四计算机可读介质在其上存储控制程序,该控制程序使计算机能够执行第四数据备份方法。

附图说明

图1是示出了本发明实施例的示意性结构图示;

图2是示出了在图1中示出的实施例中的初始数据相同类型复制装置的操作的流程图;

图3是示出了在图1中示出的实施例中的初始数据准相同类型复制装置的操作的流程图;

图4是示出了在图1中示出的实施例中的初始数据准相同类型和不停止复制装置的操作的流程图;

图5是示出了在图1中示出的实施例中的更新管理图控制装置的操作的流程图;以及

图6是示出了在图1中示出的实施例中的差异图重写装置的操作的流程图。

具体实施方式

现在将给出本发明实施例的详细描述。

在图1中,参考数字100表示一级数据中心,以及参考数字200表示次级数据中心,次级数据中心200是备份中心。换言之,如此部署次级数据中心200,从而在一级数据中心典型地由于故障而不能运行时来接管并执行业务。次级数据中心200将存储于一级数据中心的存储单元117中的数据复制到存储单元217中,并将所存储的数据保存在存储单元217中。

一级数据中心100和次级数据中心200通常分别具有相似的配置和相似的功能;这是由于一级数据中心100和次级数据中心200根据环境来彼此交换角色。然而,将会给出在将存储于初级数据中心100中的数据复制到第二数据中心200的情况下的描述。

各个数据中心100和200包括主计算机101、201和存储设备109、209。存储设备109和209具有存储单元117和217,用于存储涉及主计算机101和201、并由主计算机101和201更新的数据。

各个数据中心100和200的存储设备109和209经由通信线路300彼此连接。因此,可以将在一级数据中心100中的存储设备的存储单元117的内容通过通信线路300复制到次级数据中心200中的存储设备209的存储单元217中。

此外,各个一级和次级数据中心100和200包括类磁带存储介质108和208,作为用于输入和输出上述主计算机101和201所需数据的存储介质;磁带设备107和207,作为用于分别读取和写入类磁带存储介质108和208的存储介质控制装置。任何可移动记录介质及其驱动设备都可以用于替代磁带和磁带设备。这种介质包括CD、存储卡和记忆棒。

如图1所示,主计算机101包括业务应用程序102、备份软件103、以及复制装置104、105和106,复制装置中的每个规定了将在之后描述的复制过程。在该示例中,在主计算机101中,执行业务应用程序102,并指示和更新相对于存储设备109中的存储单元117的数据。以及在主计算机201中,当业务应用程序102运行时,业务应用程序202处于等待状态,同时在业务应用程序102停止的情况下,业务应用程序202运行并接管业务。为了接管业务,主计算机201使用从存储单元117复制过来的存储单元217的数据。主计算机中的每个可以具有与应用程序102和202不同的应用程序。

存储设备109的数据复制控制部分112将数据从存储设备109中的存储单元117复制到相同的存储设备中的存储单元118。此外,数据复制控制部分112通过经通信线路300与存储设备209的通信,将数据从存储设备109中的存储单元117复制到存储设备209中的存储单元217。

存储设备109具有差异图,用于标识包含了一级存储单元117和次级存储单元217之间不同数据的存储部分,以管理该差异;以及数据复制控制部分112将由差异图标识的数据从一级存储单元117转移至次级存储单元217,以更新次级存储单元217中的数据。

存储设备109还包括存储单元访问控制部分110、差异图重写装置111和更新管理图控制装置113。

存储单元访问控制部分110控制存储单元117的访问限制。差异图重写装置111根据来自主计算机101的请求来重写差异图119。更新管理图控制装置113创建了更新管理图114,用于标识在特定时间之后添加至存储单元117的更新部分,并管理更新信息。为了标识和管理在特定时间之后添加至存储单元的更新部分,更新管理图装置113通过特定单位长度的块单位来划分存储单元117的区域,将位分配给每个块单元,以便指示是否更新了相应块中的数据,并在存储设备109的存储器中创建更新管理图。

在该示例中,更新管理图114由以下组成:1)存储单元标识部分115,用于存储唯一指定了要进行管理的存储器单元(例如,存储单元117)的信息,以及2)更新管理部分116,用于标识要进行管理的存储单元的更新部分。更新管理图114易于实现为在以下解释中示出的位图。但是更新管理图114可以是包含了以上提及的信息的任何类型的一组信息。

分别由主计算机101和201来执行备份软件103和203,以及将数据写入安装于磁带设备(记录介质控制装置)107和207中的磁带108和208、并从中读取数据。

在该示例性实施例中,主计算机101包括三种类型的复制装置。它们是初始数据相同类型复制装置104、初始数据准相同类型复制装置105、以及初始数据准相同类型和不停止复制装置106。在复制数据的过程中,可以使用这些装置的组合中的任何一种。

(初始数据相同类型复制装置104)

初始数据相同类型复制装置104停止业务应用程序102的操作,该操作用于更新一级存储单元117;提供对一级存储单元117的只读访问限制;以及之后将数据从一级存储单元117复制到一级数据中心100中的可移动存储介质108中。可移动记录介质108由用户传输至次级数据中心200,以及将所记录的内容复制到次级存储单元217。在复制完成之后,初始数据相同类型复制装置104设置差异图119的所有位,从而使用差异图重写装置111来指示“无差异”。初始数据相同类型复制装置104启动数据复制控制部分112,启动参考差异图119的复制,在读取和重写启用状态下返回对一级存储单元117的访问限制,并重启业务应用程序102的操作。在该示例中,当启动数据复制控制部分112时,差异图119指示在一级存储单元117和次级存储单元217之间“无差异”。所以在该功能开始工作时,存储设备109的数据复制功能不将数据从一级存储单元117转移至次级存储单元217。

(初始数据准相同类型复制装置105)

初始数据准相同类型复制装置105停止业务应用程序102的操作,该操作用于更新一级存储单元117;提供对一级存储单元117的只读访问限制;以及将数据从一级存储单元117复制到一级数据中心100中的存储介质108中。初始数据准相同类型复制装置105创建了更新管理图114,该更新管理图114通过更新管理控制装置113,来管理与一级存储单元117有关的更新信息;在读取和重写启用状态下返回对一级存储单元117的访问限制;并重启业务应用程序102的操作。

由用户将可移动记录装置108传输至次级数据中心200,并将所记录的内容复制到次级存储单元217。在复制完成之后,使用差异图重写装置111的初始数据准相同类型复制装置105根据一级存储单元117的更新管理图114的内容来设置差异图119。即,当更新管理图114中的位指示一级存储单元117中的块的更新时,设置差异图119中的相应位,从而指示由于更新而存在差异。在该重写之后,差异图119标识在更新管理图114中记录或标识的所有更新部分。之后,初始数据准相同类型复制装置105启动数据复制控制部分112和存储设备109的数据复制功能。

存储设备109的数据复制功能快速地复制一级存储单元117的内容,该内容在通过通信线路300将可移动存储介质108写入次级存储单元217之后进行更新。

(初始数据准相同类型和不停止复制装置106)

初始数据准相同类型和不停止复制装置106停止业务应用程序102的操作,该操作用于更新一级存储单元117;提供对一级存储单元117的只读访问限制;以及通过主存储设备109的数据复制功能,将数据从一级存储单元117复制到相同存储设备109中的存储单元118中。初始数据准相同类型和不停止复制装置106产生更新管理图114,该更新管理图114用于通过更新管理图控制装置113来管理与一级存储单元117有关的更新信息;在读取和重写启用状态下返回对一级存储单元117的访问限制;并重启业务应用程序102的操作。初始数据准相同类型和不停止复制装置106将数据从存储单元118复制到存储介质108。

由用户将记录装置108传输至次级数据中心200,并将所记录的内容写入次级存储单元217。初始数据准相同类型和不停止复制装置106通过差异图重写装置111,根据差异图119来设置一级存储单元117的更新管理图114。即,当更新管理图114中的位指示一级存储单元117中的块的更新时,设置差异图119中的相应位,从而指示由于更新而存在差异。之后,初始数据准相同类型和不停止复制装置106启动数据复制控制部分112和存储设备109的数据复制功能。

当使用该装置时,将业务应用程序102的非操作时段限制于短时段,这是确保在以上数据复制过程中的数据从一级存储单元117到存储单元118的一致性所必需的短时段。以及,存储设备109的数据复制功能快速地复制一级存储单元117的内容,该内容在通过通信线路300将可移动存储介质108写入次级存储单元217之后进行更新。

现在将对各个复制装置104、105和106、以及它们在该实施例中的优点进行详细地描述。

(A)初始数据相同类型复制装置(104)

如图2所示,一级数据中心100的系统管理器请求执行从存储设备109中的存储单元117至存储设备209中的存储单元217的第一阶段的复制。

初始数据相同类型复制装置104接收该请求,向进行更新的业务应用程序102发布停止请求,并等待业务应用程序102的中断(S11:业务应用程序停止过程)。初始数据相同类型复制装置104将指令给予存储设备109的存储单元访问控制单元110,以将存储单元117的访问限制改为只读(S12:复制只读过程)。

在该示例中,在主计算机101中执行访问限制指令功能程序,以及在存储设备109中执行访问控制功能程序。

初始数据相同类型复制装置104请求备份软件103,以将存储单元117的内容复制到磁带108,并等待写入的完成(S13)。以上述过程完成第一阶段。

系统管理器将磁带108发送至次级数据中心200。次级数据中心200的系统管理器将磁带208设置于磁带设备207中,并将磁带208的内容复制到存储设备209中的存储单元(次级存储单元)217(S14:在次级数据中心的复制过程)。如果数据复制控制部分112正在进行从存储设备109的存储单元(一级存储单元)117至次级存储单元217的在线复制操作,则此时停止该操作(在线复制停止过程)。

当写入存储单元217完成时,次级数据中心200的系统管理器向一级数据中心100报告该完成(S15:复制完成确认过程)。

在接收该报告时,一级数据中心100的系统管理器向初始数据相同类型复制装置104发布用于执行从存储设备109中的存储单元117至存储设备209中的存储单元217的第二阶段的复制。

初始数据相同类型复制装置104接收该请求,并将指令给予存储设备109中的差异图写入装置111,以在存储设备109中设置存储单元117的差异图119,并将存储设备209中的存储单元217设置为“无差异”状态(S21:差异图初始化过程)。在“无差异”状态中,差异图119中没有位指示在存储于一级存储单元117和次级存储单元217中的数据之间存在差异。

初始数据相同类型复制装置104向存储设备109的数据复制控制部分112发布指令,以启动存储设备109中的存储单元117和存储设备209中的存储单元217的数据复制功能(S22:数据复制重启过程)。初始数据相同类型复制装置104将指令给予存储设备109的存储单元访问控制部分110,以将存储单元117的访问限制改变为读取和写入启用状态(S23:复制写入重启过程)。初始数据相同类型复制装置104向业务应用程序102发布重启请求(S24:业务应用程序重启过程)。然后完成第二阶段。

如上所述,初始数据相同类型复制装置104的使用使得能够使用诸如磁带介质之类的存储介质108,将一级存储单元117的初始数据复制到位于远处的次级存储单元217。因此,不必通过通信线路300来传输大量的初始数据,并且可以减小通信成本和时间。此外,在使用了第一数据复制装置104之后,可以通过存储设备109的数据复制功能,将一级存储单元117的更新数据复制到次级存储单元217,从而可以在次级存储单元217中保持最新的数据。

(B)初始数据准相同类型复制装置105

如图3所示,一级数据中心100的系统管理器请求初始数据准相同类型复制装置105来执行从存储设备109中的存储单元117至存储设备209中的存储单元217的第一阶段复制。

初始数据准相同类型复制装置105接收该请求,向更新存储单元117的业务应用程序102发布停止请求,并等待业务应用程序102的中断(S31:业务应用程序停止过程)。

初始数据准相同类型复制装置105指示存储设备109的存储单元访问控制部分110,以将存储单元117的访问限制改变为只读(S32:一级数据中心处的只读过程)。初始数据准相同类型复制装置105指示备份软件103,将存储单元117的内容复制到磁带(存储介质)108,并等待复制的完成(S33:存储介质复制过程)。

如果数据复制控制部分112正在进行从存储设备109的存储单元(一级存储单元)117至次级存储单元217的在线复制操作,则此时停止该操作(在线复制停止过程)。

初始数据准相同类型复制装置105指示存储设备109的更新管理图控制装置113,以在更新管理图114中记录标识了之后在存储单元117中更新的部分的信息(S34:更新管理启动过程)。

初始数据准相同类型复制装置105指示存储设备109的存储单元访问控制部分110,以将存储单元117的访问限制改变为读取和写入启用状态(S35:一级数据中心处的写入重启过程),并向业务应用程序102发布重启请求(S36:业务应用程序重启过程)。以上述操作完成第一阶段。

一级数据中心100的系统管理器将磁带108发送至次级数据中心200。在次级数据中心200处,它的系统管理器将磁带208设置于磁带设备207中,并将磁带208的内容存储于存储设备209中的存储单元217中(S37:在次级数据中心的复制过程)。当完成存储时,次级数据中心200的系统管理器向一级数据中心100报告该完成(S38:复制完成确认过程)。

在接收该报告时,一级数据中心100的系统管理器向初始数据准相同类型复制装置105发布第二阶段复制的请求。

初始数据准相同类型复制装置105接收该请求,并向存储设备109中的更新管理图控制装置113询问存储单元117的更新管理图114是否存在(S41)。当存储单元117的更新管理图114不存在时,更新管理图控制装置113发布错误通知(S44)。

当存储单元117的更新管理图114存在时,初始数据准相同类型复制装置105指示存储设备109中的更新管理图控制装置113,以基于更新管理图114的内容,来重写管理存储单元117和存储单元217的差异图119(S42:差异图重写过程)。在该重写之后,差异图119在更新管理图114中标识记录或标识更新部分。同时,通过更新管理图控制装置113,更新管理结束其操作(更新管理完成过程)。

初始数据准相同类型复制装置105指示存储设备109的数据复制控制部分112来启动从存储单元117至存储单元217的在线数据复制(S43:在线复制重启过程)。

以上述操作来完成第二阶段。以及,存储设备109的数据复制控制部分112完成了在线数据复制功能的建立。在该实施例中,当启动在线数据复制时,存在由更新管理图114管理的在存储单元117和存储单元217之间的差异。

如上所述,第二复制装置105的使用使得一级存储单元117中的初始数据能够不通过通信线路300、而是通过存储介质,来复制到次级存储单元217。因此,可以显著地降低通信的成本和时间。

此外,由于可以在将一级存储单元117的数据写入存储介质108之后启动业务应用程序102的操作,所以停止业务应用程序102的操作的时段要短于使用初始数据相同类型复制装置104进行数据复制时的时段。此外,由于通过存储设备109的数据复制控制部分的数据复制功能,将一级存储单元117的初始数据的更新在线复制到次级存储单元217,所以可以使次级存储单元217的数据保持为最新数据。因此,避免了在复制更新数据中的时延。这种时延仅在存储介质108被用于数据复制时出现。

(C)初始数据准相同类型和不停止复制装置

现在将参照图4,给出由主计算机101中的初始数据准相同类型和不停止复制装置106进行复制的描述。

提前设置存储设备109,从而存储设备109的数据复制功能可以将存储单元117的数据复制到存储单元118。

一级数据中心100的系统管理器请求初始数据准相同类型和不停止复制装置106来执行从存储单元117至存储单元217的第一阶段复制。

接收该请求,初始数据准相同类型和不停止复制装置106请求业务应用程序102停止操作,并等待业务应用程序102的中断(S51:业务应用程序停止过程)。初始数据准相同类型和不停止复制装置106请求存储设备109的存储单元访问控制部分110,将存储单元117的访问限制改变为只读(S52:一级数据中心处的只读过程)。

初始数据准相同类型和不停止复制装置106指示存储设备109的数据复制控制部分112,以将存储单元117中的数据复制到相同存储设备109中的存储单元118(S53:临时复制存储过程)。在执行临时复制存储过程之前暂时地停止从一级存储单元117至次级存储单元217的在线复制过程(S53)(在线复制停止过程)。

初始数据准相同类型和不停止复制装置106,1)请求存储设备109的更新管理图控制装置113来记录之后在存储单元117中更新的部分(S54:更新管理启动过程),2)请求存储设备109的存储单元访问控制部分110,以将一级存储单元117的访问控制改变为读取和写入启用状态(S55:一级数据中心的写入重启过程),3)请求业务应用程序102重启(S56:业务应用程序重启过程)以及4)请求备份软件103来将存储单元118的内容(这是存储单元117的复制)写入磁带108,并等待完成(S57:存储介质复制过程)。以上述操作来完成第一阶段。

一级数据中心100的系统管理器将磁带108发送至次级数据中心200。次级数据中心200的系统管理器将磁带208加载至磁带设备207,并将磁带208的内容写入存储设备209中的存储单元217中(S58:在次级数据中心的复制过程)。当完成了存储单元217的写入时,次级数据中心200的系统管理器向一级数据中心100的系统管理器报告该完成(S59:复制完成确认过程)。

在接收该报告时,一级数据中心100的系统管理器向初始数据准相同类型和不停止复制装置106请求开始第二阶段的复制。

初始数据准相同类型和不停止复制装置106接收该请求,并向存储设备109中的更新管理图控制装置113询问存储单元117的更新管理图是否存在(S61)。当存储单元117的更新管理图不存在时,更新管理图控制装置113发布错误通知(S64)。

当存储单元117的更新管理图存在时,初始数据准相同类型和不停止复制装置106指示存储设备109中的更新管理图控制装置113,以基于更新管理图114的内容,来重写管理存储单元117和存储单元217的差异图119的内容(S62:差异图重写过程)。在该重写之后,差异图119在更新管理图114中标识记录或标识更新部分。同时,通过更新管理图控制装置113,更新管理结束其操作(更新管理完成过程)。

初始数据准相同类型和不停止复制装置106指示数据复制控制部分112来启动从存储单元117至存储单元217的在线数据复制(S63:在线复制重启过程)。

以上述操作来完成第二阶段。以及,存储设备109的数据复制控制部分112完成了数据复制功能的建立。在该实施例中,当启动在线数据复制时,存在由更新管理图114管理的在存储单元117和存储单元217之间的差异。

除了以上描述的第二复制装置105的优点之外,由于第三数据复制装置106写入存储介质108的数据不是一级存储单元117的内容、而是在存储单元118中产生的对这些内容的复制,所以进一步减小了业务应用程序102停止操作的时段。

(更新管理控制装置113的操作)

现在将给出为了记录和管理一级存储单元117的更新部分而使用的更新管理图控制装置113的描述。

如图5所示,在接收到来自主计算机101的管理存储单元117的请求时,更新管理图控制装置113在存储设备109的存储区域中创建更新管理图114(S71)。

更新管理图114由以下组成:1)存储单元标识部分115,用于指示该图管理的存储单元,以及2)更新管理部分116,其中,记录了用于标识存储单元117的更新部分的信息。为此,将存储单元117的存储区域分为特定单位长度的块,并将位分配给更新管理部分116,从而每个位代表一块,并指示是否更新了块中的数据。

更新管理部分116具有与差异图119相同的格式,其中,存储设备109中的数据控制部分112的在线单元复制功能相对于存储单元117和存储单元217使用该差异图119。

更新管理部分116的各个位可以具有表达“更新”或“未更新”的两个值。例如,表示“更新”的值与表示在线数据复制功能的差异图中的差异相同,以及表示“未更新”的值与差异图中表示无差异的值相同。更新管理图控制装置113将存储单元117的标识符写入存储单元标识部分115中(S72)。

更新管理图控制装置113向更新管理部分116中的所有位设置初始值“未更新”(S73)。之后,当更新了存储单元117的数据时,更新管理图控制装置113在与更新块相对应的更新管理部分116中的位中设置表示“更新”的值(S74)。这样,更新管理部分116记录存储单元117的更新块的标识信息。

当更新管理图控制装置113从主计算机101接收存储单元117的更新管理图的参考请求时,更新管理图控制装置113指示所有更新管理图114的存储单元标识部分115的标识符,从而获取主存储单元的更新管理图114(S81)。当没有存储器单元的更新管理图114存在时,更新管理图控制装置113发布错误通知并完成操作(S83)。当存储单元的更新管理图114存在时,更新管理图控制装置113返回所获取的更新管理图114的信息(S82)。

(差异图写入装置111)

以下给出了相对于一级存储单元117和次级存储单元217重写差异图119的差异图重写装置111的描述。

如图6所示,差异图重写装置111响应来自主计算机101的差异图重写请求。当请求设置为“无差异”时,差异图重写装置111将差异图119的所有位设置为表示无差异的值(S91)。当请求将更新管理图114反映到差异图119上时,差异图重写装置111指示主存储单元的更新管理图114(S101),以及如果更新管理图114存在,则将更新管理图114的更新管理部分116的内容复制到差异图119(S102)。当更新管理图114不存在时,差异图重写装置111发布错误通知并完成操作(S103)。因此,差异图119标识由更新管理图114标识的存储部分。

初始数据相同类型复制装置104、初始数据准相同类型复制装置105、以及初始数据准相同类型和不停止复制装置106、存储单元访问控制部分110、差异图重写装置111、数据复制控制部分112、以及更新管理图控制装置113中的任何一个可以体现为可由计算机执行的程序。

为了示例和描述的目的,呈现了本发明的优选实施例的上述描述。这并不意在将本发明完全地或局限于所公开的精确形式,以及根据以上的示教可以作出修改和变化,或者可以从本发明的实践中获得修改和变化。为了解释本发明的原理,选择和描述了实施例,以及如适于所预期的特定使用,其实际应用使本领域技术人员能够在不同的实施例中利用本发明并具有不同的修改。本发明的范围意在由所附权利要求及其等同物所限定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号