JP2008026965A - Data backup method and data backup system - Google Patents
Data backup method and data backup system Download PDFInfo
- Publication number
- JP2008026965A JP2008026965A JP2006195775A JP2006195775A JP2008026965A JP 2008026965 A JP2008026965 A JP 2008026965A JP 2006195775 A JP2006195775 A JP 2006195775A JP 2006195775 A JP2006195775 A JP 2006195775A JP 2008026965 A JP2008026965 A JP 2008026965A
- Authority
- JP
- Japan
- Prior art keywords
- backup
- logical unit
- master
- data
- backup logical
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【課題】一貫性のあるデータを常に保持しながら必要なディスク容量を削減し、また、バックアップ論理ユニットに冗長性を与え、データの高速なリストアを実現する。
【解決手段】データバックアップシステム12では、論理ユニット34(#1)と論理ユニット32とを接続させる。次に、論理ユニット32に格納されたマスタデータを論理ユニット34(#1)にコピーする。その後、論理ユニット32と論理ユニット34(#1)とを切り離す。この切り離し後、論理ユニット34(#1)と論理ユニット34(#2)とを接続させる。その後、論理ユニット34(#1)に格納されたバックアップデータを論理ユニット34(#2)にコピーした後に、両論理ユニットをRAID1化する。このRAID1化の後に、論理ユニット34(#1)と論理ユニット34(#2)とを切り離す。以降、上記一連の処理を繰り返す。
【選択図】 図1[PROBLEMS] To reduce the necessary disk capacity while always maintaining consistent data, and to provide redundancy to a backup logical unit to realize high-speed restoration of data.
In a data backup system 12, a logical unit 34 (# 1) and a logical unit 32 are connected. Next, the master data stored in the logical unit 32 is copied to the logical unit 34 (# 1). Thereafter, the logical unit 32 and the logical unit 34 (# 1) are disconnected. After this disconnection, the logical unit 34 (# 1) and the logical unit 34 (# 2) are connected. Thereafter, after the backup data stored in the logical unit 34 (# 1) is copied to the logical unit 34 (# 2), both logical units are converted to RAID1. After this RAID1 conversion, the logical unit 34 (# 1) and the logical unit 34 (# 2) are separated. Thereafter, the above series of processing is repeated.
[Selection] Figure 1
Description
本発明は、テープではなくディスクにバックアップデータを保管するのに好適なデータバックアップ方法、及びデータバックアップシステムに関する。 The present invention relates to a data backup method and a data backup system suitable for storing backup data not on a tape but on a disk.
従来、金融機関システムの業務データなど、重要なデータが常時書き換えられるディスクについては、例えばディスクのクラッシュ等に備えて、バックアップを取っておくことが不可欠である。 Conventionally, it is indispensable to back up a disk on which important data such as business data of a financial institution system is constantly rewritten, for example, in preparation for a disk crash.
係るバックアップ方法の従来技術としては、例えば下記特許文献1乃至4に示すように様々あるが、一般的なバックアップ方法であるレプリケーション機能について説明する。レプリケーション機能では、複数のディスクからなるディスクアレイ装置を構築し、マスタ論理ユニット及びバックアップ論理ユニットを用意する。そして、ディスクアレイ装置が、マスタ論理ユニットからバックアップ論理ユニットへとデータをコピーし、両論理ユニットのデータを一致化させる。レプリケーション機能では、このようにして両論理ユニットのデータを一致化させている。
There are various conventional techniques for such a backup method, as described in
レプリケーション機能では、マスタ論理ユニットとバックアップ論理ユニットとの間でデータを一致化させ、両論理ユニットのデータに一貫性のある状態で、マスタ論理ユニットとバックアップ論理ユニットとが切り離され(すなわち、データの一致化が停止され)、その時点での一貫性のあるデータがバックアップ論理ユニットに残される。
しかしながら、このようなレプリケーション機能では、以下のような問題がある。 However, such a replication function has the following problems.
すなわち、上述したようなレプリケーション機能を用いれば、ディスクにバックアップを残すことが可能であるが、新しいバックアップを採取するために、マスタ論理ユニットからバックアップ論理ユニットにデータ一致化のためのコピーを行っている最中には、データに一貫性のある利用可能なバックアップデータが存在しないことになる。これは、危険なことである。したがって、バックアップ論理ユニットを2つ以上用意することで、利用可能なバックアップデータを常にどこかに残すことが考えられる。 That is, if the replication function as described above is used, it is possible to leave a backup on the disk, but in order to collect a new backup, a copy for data matching is performed from the master logical unit to the backup logical unit. In the meantime, there is no consistently available backup data in the data. This is dangerous. Therefore, by preparing two or more backup logical units, it is possible to always leave usable backup data somewhere.
しかしながら、バックアップ論理ユニットを2つ以上用意すると、必要なディスク容量もまた増大するという新たな問題が発生する。これに対処するために、バックアップ論理ユニットには冗長性の無いRAID0を用いることでディスク容量を削減することが考えられるが、こうすると、バックアップ論理ユニットをそのまま業務に用いることには危険が伴うので、バックアップの利点であるマスタ論理ユニットとバックアップ論理ユニットとの切り替えによる高速なリストアを行えなくなる恐れがある。 However, if two or more backup logical units are prepared, a new problem arises that the required disk capacity also increases. In order to cope with this, it is conceivable to reduce the disk capacity by using RAID 0 with no redundancy for the backup logical unit. However, in this case, there is a risk in using the backup logical unit for business as it is. There is a risk that high-speed restoration cannot be performed by switching between the master logical unit and the backup logical unit, which is an advantage of backup.
本発明はこのような事情に鑑みてなされたものであり、レプリケーション機能を用いて、一貫性のあるデータを常に保持しながら必要なディスク容量を削減し、また、バックアップ論理ユニットに冗長性を与えることによって、データの高速なリストアを実現するデータバックアップ方法、及びデータバックアップシステムを提供することを目的とする。 The present invention has been made in view of such circumstances, and by using the replication function, the required disk capacity is reduced while always maintaining consistent data, and redundancy is provided to the backup logical unit. Accordingly, an object of the present invention is to provide a data backup method and a data backup system that realize high-speed restoration of data.
上記の目的を達成するために、本発明では、以下のような手段を講じる。 In order to achieve the above object, the present invention takes the following measures.
すなわち、本発明は、マスタデータを格納するマスタ論理ユニットと、マスタ論理ユニットに格納されたマスタデータのバックアップデータを格納する2つのバックアップ論理ユニットとから構成されるディスクアレイ装置におけるデータバックアップ方法、及びこのデータバックアップ方法を適用したデータバックアップシステムである。 That is, the present invention provides a data backup method in a disk array device comprising a master logical unit that stores master data and two backup logical units that store backup data of the master data stored in the master logical unit, and This is a data backup system to which this data backup method is applied.
このデータバックアップシステムは、第一の接続手段と、第一の一致化手段と、第一の切離手段と、第二の接続手段と、第二の一致化手段と、第二の切離手段とを備えている。 The data backup system includes a first connecting means, a first matching means, a first disconnecting means, a second connecting means, a second matching means, and a second disconnecting means. And.
第一の接続手段は、2つのバックアップ論理ユニットのうちの一方である第一のバックアップ論理ユニットと、マスタ論理ユニットとを、データ転送が可能になるように接続させる。第一の一致化手段は、第一の接続手段による接続の後に、マスタ論理ユニットに格納されているマスタデータを第一のバックアップ論理ユニットにコピーして、マスタ論理ユニットに格納されたマスタデータと、第一のバックアップ論理ユニットに格納されたバックアップデータとを一致化させる。第一の切離手段は、第一の一致化手段による一致化の後に、マスタ論理ユニットと第一のバックアップ論理ユニットとをデータ転送が不可能になるように切り離す。第二の接続手段は、第一の切離手段による切り離しの後に、第一のバックアップ論理ユニットと、2つのバックアップ論理ユニットのうちの他方である第二のバックアップ論理ユニットとを、データ転送が可能になるように接続させる。第二の一致化手段は、第二の接続手段による接続の後に、第一のバックアップ論理ユニットに格納されているバックアップデータを第二のバックアップ論理ユニットにコピーして、第一のバックアップ論理ユニット及び第二のバックアップ論理ユニットに格納された両バックアップデータを一致化させ、第一のバックアップ論理ユニットと第二のバックアップ論理ユニットとをRAID1化する。第二の切離手段は、RAID1化の後に、RAID1化された第一のバックアップ論理ユニットと第二のバックアップ論理ユニットとを、データ転送が不可能になるように切り離す。 The first connection means connects the first backup logical unit, which is one of the two backup logical units, and the master logical unit so that data transfer is possible. The first matching unit copies the master data stored in the master logical unit to the first backup logical unit after the connection by the first connecting unit, and the master data stored in the master logical unit The backup data stored in the first backup logical unit is matched. The first disconnecting unit separates the master logical unit and the first backup logical unit so that data transfer is impossible after the matching by the first matching unit. The second connection means can transfer data between the first backup logical unit and the second backup logical unit which is the other of the two backup logical units after being disconnected by the first disconnecting means. Connect to become. The second matching unit copies the backup data stored in the first backup logical unit to the second backup logical unit after the connection by the second connection unit, and the first backup logical unit and The two backup data stored in the second backup logical unit are matched, and the first backup logical unit and the second backup logical unit are made RAID1. The second disconnecting unit separates the first backup logical unit and the second backup logical unit that have been converted to RAID1 so that data transfer is impossible after the RAID1.
そして、このデータバックアップシステムは、第二の切離手段による切り離しの後に、第一の接続手段が動作することにより、各手段による処理を繰り返し行う。 In this data backup system, after the disconnection by the second disconnecting means, the first connecting means operates to repeat the processing by each means.
また、本発明のデータバックアップ方法、及びこのデータバックアップ方法を適用したデータバックアップシステムは、第二のバックアップ論理ユニットを複数備えたディスクアレイ装置にも適用することができる。 The data backup method of the present invention and the data backup system to which this data backup method is applied can also be applied to a disk array device including a plurality of second backup logical units.
この場合、複数の第二のバックアップに、予め順番を定めておく。そして、第二の接続手段は、第一の切離手段による切り離しの後に、予め定められた順番が最初の第二のバックアップ論理ユニットを対象とし、繰り返し後は、前回対象とされた第二のバックアップ論理ユニットの次の順番の第二のバックアップユニットを対象とし、前回対象とされた第二のバックアップ論理ユニットの順番が最後であれば、順番が最初の第二のバックアップ論理ユニットを対象として、この第二のバックアップ論理ユニットと、第一のバックアップ論理ユニットとを、データ転送が可能になるように接続させる。 In this case, the order is determined in advance for the plurality of second backups. Then, the second connection means targets the second backup logical unit in the predetermined order after the disconnection by the first disconnecting means, and after the repetition, the second target that was the previous target after the repetition. If the order of the second backup logical unit next to the backup logical unit is the target, and the order of the second backup logical unit that was the last target is the last, the target is the first backup logical unit of the first order, The second backup logical unit and the first backup logical unit are connected so as to enable data transfer.
従って、本発明のデータバックアップ方法及びデータバックアップシステムによれば、以上のような手段を講じることにより、レプリケーション機能を用いて、一貫性のあるデータを常に保持しながら必要なディスク容量を削減し、また、バックアップ論理ユニットに冗長性を与えることによって、データの高速なリストアを達成することが可能となる。 Therefore, according to the data backup method and data backup system of the present invention, by taking the above-described means, the replication function is used to reduce the required disk capacity while always maintaining consistent data, In addition, by providing redundancy to the backup logical unit, it is possible to achieve high-speed restoration of data.
本発明によれば、レプリケーション機能を用いて、一貫性のあるデータを常に保持しながら必要なディスク容量を削減し、また、バックアップ論理ユニットに冗長性を与えることによって、データの高速なリストアを達成するデータバックアップ方法、及びデータバックアップシステムを実現することができる。 According to the present invention, the replication function is used to reduce the required disk space while always maintaining consistent data, and to provide redundancy to the backup logical unit, thereby achieving high-speed data restoration. A data backup method and a data backup system can be realized.
以下に、本発明を実施するための最良の形態について図面を参照しながら説明する。 The best mode for carrying out the present invention will be described below with reference to the drawings.
(第1の実施の形態)
図1は、本発明の第1の実施の形態に係るデータバックアップ方法を適用したデータバックアップシステムが適用される環境の一例を示す概念図である。
(First embodiment)
FIG. 1 is a conceptual diagram showing an example of an environment to which a data backup system to which a data backup method according to the first embodiment of the present invention is applied is applied.
すなわち、本実施の形態に係るバックアップシステム12は、図1に示すように、ハードディスク等の記憶媒体からなるマスタ論理ユニット32及び2つのバックアップ論理ユニット34(#1),34(#2)と、これら論理ユニット32,34を制御するファームウェア36とを備えたディスクアレイ装置30に接続されたホスト計算機10に備えられる。
That is, as shown in FIG. 1, the
マスタ論理ユニット32は、例えば、金融機関のトランザクション等を行うアプリケーションプログラム40によって書き込まれるマスタデータを格納する。
The master
また、各バックアップ論理ユニット34(#1,#2)は、ファームウェア36を介してなされるバックアップシステム12からの指示に従って、マスタ論理ユニット32に格納されているマスタデータのバックアップを格納する。
Each backup logical unit 34 (# 1, # 2) stores a backup of the master data stored in the master
マスタ論理ユニット32にはRAID1を利用し、各バックアップ論理ユニット34(#1,#2)にはRAID0を利用する。したがって、図1に示すような構成のディスクアレイ装置30では、アプリケーションプログラム40によって必要とされる運用データの容量に対して、4倍の容量のディスクが必要となる。
図2は、本実施の形態に係るバックアップシステム12の構成例を示す機能ブロック図である。
FIG. 2 is a functional block diagram showing a configuration example of the
すなわち、本実施の形態に係るバックアップシステム12は、全体制御部14と、接続部16と、一致化部18と、切離部20と、アプリケーション制御部21と、通信部22とを備えている。
That is, the
全体制御部14は、バックアップシステム12の全体制御を司る部位であって、本発明の第1の実施の形態に係るデータバックアップ方法に従って各部位16,18,20,21,22を動作させる。各部位16,18,20,21,22の動作を、図3を用いて以下に説明する。
The
接続部16は、全体制御部14からの制御に従って、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とを、データ転送が可能になるように接続させる命令を作成し、作成した命令を通信部22に出力する。通信部22は、接続部16からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とを、データ転送が可能になるように接続させる。なお、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とは、この命令によってデータ転送が可能になるように接続されるまではデータ転送が不可能なように切り離されていて、バックアップ論理ユニット34(#2)には、一世代前のバックアップデータAが格納されている。
The
一致化部18は、全体制御部14からの制御に従って、バックアップ論理ユニット34(#1)とマスタ論理ユニット32との接続後に、マスタ論理ユニット32に格納されたマスタデータをバックアップ論理ユニット34(#1)にコピーして、マスタ論理ユニット32に格納されたマスタデータと、バックアップ論理ユニット34(#1)に格納されたバックアップデータとを一致化させる命令を作成し、作成した命令を通信部22に出力する。通信部22は、一致化部18からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、マスタ論理ユニット32に格納されたマスタデータをバックアップ論理ユニット34(#1)にコピーする(ステップS1)。これによって、マスタ論理ユニット32に格納されたマスタデータと、バックアップ論理ユニット34(#1)に格納されたバックアップデータとを一致化させる。これによって、バックアップ論理ユニット34(#2)には、一世代前のバックアップデータAが格納された状態で、バックアップ論理ユニット34(#1)には、最新世代のバックアップデータBが格納されるようになる(ステップS2)。
The matching
この一致化後、アプリケーション制御部21は、全体制御部14からの制御に従って、アプリケーションプログラムを停止する命令を作成し、作成した命令を通信部22に出力する。通信部22は、アプリケーション制御部21からこの命令が出力されると、この命令を、アプリケーションプログラム40に出力する。アプリケーションプログラム40は、この命令を受け取ると、受け取った命令に従って、動作を停止する。したがって、マスタ論理ユニット32には、アプリケーションプログラム40によって新たなマスタデータが書き込まれなくなる。
After this matching, the
その後、切離部20は、全体制御部14からの制御に従って、マスタ論理ユニット32とバックアップ論理ユニット34(#1)とをデータ転送が不可能になるように切り離す命令を作成し、作成した命令を通信部22に出力する。通信部22は、切離部18からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、マスタ論理ユニット32とバックアップ論理ユニット34(#1)とをデータ転送が不可能になるように切り離す(ステップS3)。
Thereafter, the disconnecting
この切り離しの後、アプリケーション制御部21は、全体制御部14からの制御に従って、アプリケーションプログラム40を再開させる命令を作成し、作成した命令を通信部22に出力する。通信部22は、アプリケーション制御部21からこの命令が出力されると、この命令を、アプリケーションプログラム40に出力する。アプリケーションプログラム40は、この命令を受け取ると、受け取った命令に従って、動作を再開する。これによって、マスタ論理ユニット32には、アプリケーションプログラム40によって新たなマスタデータが書き込まれるようになる。
After this disconnection, the
その後、接続部16は、全体制御部14からの制御に従って、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とを、データ転送が可能になるように接続させる命令を作成し、作成した命令を通信部22に出力する。通信部22は、接続部16からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とを、データ転送が可能になるように接続させる。
Thereafter, the
この接続後、一致化部18は、全体制御部14からの制御に従って、バックアップ論理ユニット34(#1)に格納されたバックアップデータBをバックアップ論理ユニット34(#2)にコピーして、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とに格納された両バックアップデータBを一致化させ、更に、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とをRAID1化する命令を作成し、作成した命令を通信部22に出力する。通信部22は、一致化部18からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、バックアップ論理ユニット34(#1)に格納されたバックアップデータBをバックアップ論理ユニット34(#2)にコピーして(ステップS4)、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とに格納された両バックアップデータBを一致化させる(ステップS5)。なお、この時点では、バックアップ論理ユニット34(#1,#2)は、RAID0であり、高速リストアのためのデータバックアップとしては使用できないが、その後、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とをRAID1化し、冗長性を確保することにより、バックアップデータBを持つバックアップ論理ユニット34が一つだけ存在するようにする。これにより、必要であれば、アプリケーションプログラム40からの運用アクセスを、このバックアップ論理ユニット34に切り替えることで、瞬時にバックアップデータBへのリストアを可能にしている(ステップS6)。
After this connection, the matching
このRAID1化の後、切離部20は、全体制御部14からの制御に従って、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とを、データ転送が不可能になるように切り離す命令を作成し、作成した命令を通信部22に出力する。通信部22は、切離部20からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とを、データ転送が不可能になるように切り離す(ステップS7)。これによって、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とはRAID0となる。
After the
ステップS7の後、ステップS1の処理に戻り、接続部16は、全体制御部14からの制御に従って、再び、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とを、データ転送が可能になるように接続させる命令を作成し、作成した命令を通信部22に出力する。通信部22は、接続部16からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とを、データ転送が可能になるように接続させる。
After step S7, the process returns to step S1, and the
その後、全体制御部14からの制御に従って、バックアップ論理ユニット34(#1)とマスタ論理ユニット32との接続後に、マスタ論理ユニット32に格納されたマスタデータをバックアップ論理ユニット34(#1)にコピーして、マスタ論理ユニット32に格納されたマスタデータと、バックアップ論理ユニット34(#1)に格納されたバックアップデータとを一致化させる命令を作成し、作成した命令を通信部22に出力する。通信部22は、一致化部18からこの命令が出力されると、この命令を、ディスクアレイ装置30のファームウェア36に出力する。ファームウェア36は、この命令を受け取ると、受け取った命令に従って、マスタ論理ユニット32に格納された新たなマスタデータを、バックアップ論理ユニット34(#1)に、新たなバックアップデータとしてコピーする。
After that, the master
このようにして、ステップS1からステップS7までの処理を繰り返し行うことで、バックアップ・リストアを運用する。 In this way, backup / restore is operated by repeatedly performing the processing from step S1 to step S7.
次に、以上のように構成した本実施の形態に係るデータバックアップ方法を適用したデータバックアップシステムの動作について、図4のフローチャートを用いて説明する。なお、図4におけるステップ番号は、図3におけるステップ番号に対応している。 Next, the operation of the data backup system to which the data backup method according to this embodiment configured as described above is applied will be described with reference to the flowchart of FIG. Note that the step numbers in FIG. 4 correspond to the step numbers in FIG.
まず、全体制御部14からの制御に従って、接続部16によって、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とを、データ転送が可能になるように接続させる命令が作成され、作成された命令が通信部22に出力される。更にこの命令は、通信部22から、ディスクアレイ装置30のファームウェア36へ出力される。
First, in accordance with control from the
そして、この命令に従って、ファームウェア36によって、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とが、データ転送が可能になるように接続される。なお、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とは、この命令によってデータ転送が可能になるように接続されるまではデータ転送が不可能なように切り離されており、バックアップ論理ユニット34(#2)には、一世代前のバックアップデータAが格納されている。
In accordance with this instruction, the backup logical unit 34 (# 1) and the master
次に、バックアップ論理ユニット34(#1)とマスタ論理ユニット32との接続後に、全体制御部14からの制御に従って、一致化部18によって、マスタ論理ユニット32に格納されたマスタデータをバックアップ論理ユニット34(#1)にコピーして、マスタ論理ユニット32に格納されたマスタデータと、バックアップ論理ユニット34(#1)に格納されたバックアップデータとを一致化させる命令が作成され、作成された命令が通信部22に出力される。更にこの命令は、通信部22から、ディスクアレイ装置30のファームウェア36へ出力される。
Next, after the backup logical unit 34 (# 1) and the master
そして、この命令に従って、ファームウェア36によって、マスタ論理ユニット32に格納されたマスタデータが、バックアップ論理ユニット34(#1)へコピーされる(ステップS1)。これによって、マスタ論理ユニット32に格納されたマスタデータと、バックアップ論理ユニット34(#1)に格納されたバックアップデータとが一致化される。これによって、バックアップ論理ユニット34(#2)には、一世代前のバックアップデータAが格納された状態で、バックアップ論理ユニット34(#1)には、最新世代のバックアップデータBが格納される(ステップS2)。
In accordance with this command, the
この一致化後、全体制御部14からの制御に従って、アプリケーション制御部21によって、アプリケーションプログラムを停止する命令が作成され、作成された命令が通信部22に出力される。更にこの命令は、通信部22から、アプリケーションプログラム40へ出力される。そして、この命令に従って、アプリケーションプログラム40の動作が停止される。したがって、マスタ論理ユニット32には、アプリケーションプログラム40によって新たなマスタデータは書き込まれなくなる。
After this matching, the
その後、全体制御部14からの制御に従って、切離部20によって、マスタ論理ユニット32とバックアップ論理ユニット34(#1)とをデータ転送が不可能になるように切り離す命令が作成され、通信部22に出力される。更にこの命令は、通信部22から、ディスクアレイ装置30のファームウェア36へ出力される。そして、ファームウェア36では、この命令に従って、マスタ論理ユニット32とバックアップ論理ユニット34(#1)とが、データ転送が不可能になるように切り離される(ステップS3)。
Thereafter, in accordance with control from the
この切り離しの後、全体制御部14からの制御に従って、アプリケーション制御部21によって、アプリケーションプログラム40を再開させる命令が作成され、通信部22に出力される。更にこの命令は、通信部22から、アプリケーションプログラム40へ出力される。そして、この命令に従って、アプリケーションプログラム40の動作が再開される。これによって、マスタ論理ユニット32には、アプリケーションプログラム40によって新たなマスタデータが書き込まれるようになる。
After the disconnection, the
その後、全体制御部14からの制御に従って、接続部16によって、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とを、データ転送が可能になるように接続させる命令が作成され、通信部22へ出力される。更にこの命令は、通信部22から、ディスクアレイ装置30のファームウェア36へ出力される。そして、ファームウェア36では、この命令に従って、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とが、データ転送が可能になるように接続される。
Thereafter, in accordance with control from the
この接続後、全体制御部14からの制御に従って、一致化部18によって、バックアップ論理ユニット34(#1)に格納されたバックアップデータBをバックアップ論理ユニット34(#2)にコピーして、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とに格納された両バックアップデータBを一致化させ、更に、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とをRAID1化する命令が作成され、通信部22へ出力される。更にこの命令は、通信部22から、ディスクアレイ装置30のファームウェア36へ出力される。そして、ファームウェア36では、この命令に従って、バックアップ論理ユニット34(#1)に格納されたバックアップデータBが、バックアップ論理ユニット34(#2)へコピーされ(ステップS4)、バックアップ論理ユニット34(#1)と、バックアップ論理ユニット34(#2)とに格納された両バックアップデータBが一致化される(ステップS5)。なお、この時点では、バックアップ論理ユニット34(#1,#2)は、RAID0であり、高速リストアのためのデータバックアップとしては使用できないが、その後、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とがRAID1化される。これによって、冗長性が確保されるようになり、バックアップデータBを持つバックアップ論理ユニット34が一つだけ存在するようになる。これにより、必要であれば、アプリケーションプログラム40からの運用アクセスを、このバックアップ論理ユニット34に切り替えることで、瞬時にバックアップデータBへのリストアが可能となる(ステップS6)。
After this connection, the matching
このRAID1化の後、全体制御部14からの制御に従って、切離部20によって、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とを、データ転送が不可能になるように切り離す命令が作成され、通信部22へ出力される。更にこの命令は、通信部22から、ディスクアレイ装置30のファームウェア36へ出力される。そして、ファームウェア36では、この命令に従って、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とが、データ転送が不可能になるように切り離される(ステップS7)。これによって、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とはRAID0化される。
After this RAID1, the
ステップS7の後、ステップS1の処理に戻り、全体制御部14からの制御に従って、接続部16によって再び、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とを、データ転送が可能になるように接続させる命令が作成され、通信部22へ出力される。更にこの命令は、通信部22から、ディスクアレイ装置30のファームウェア36へ出力される。そして、ファームウェア36では、この命令に従って、バックアップ論理ユニット34(#1)と、マスタ論理ユニット32とが、データ転送が可能になるように接続される。
After step S7, the process returns to step S1, and data transfer between the backup logical unit 34 (# 1) and the master
その後、マスタ論理ユニット32に格納された新たなマスタデータが、バックアップ論理ユニット34(#1)に、新たなバックアップデータとしてコピーされる。このようにして、ステップS1乃至ステップS7の処理が繰り返し行われる。
Thereafter, the new master data stored in the master
上述したように、本実施の形態に係るデータバックアップ方法を適用したデータバックアップシステムにおいては、マスタ論理ユニット32と、バックアップ論理ユニット34(#1)とをレプリケーション構成とし、またバックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)ともレプリケーション構成とすることができる。この構成によって、常に、バックアップ論理ユニット34(#1)とバックアップ論理ユニット34(#2)とのうちの何れかに、一貫性のあるバックアップデータを存在させることが可能となる。
As described above, in the data backup system to which the data backup method according to this embodiment is applied, the master
また、バックアップ論理ユニット34(#1)に格納されたバックアップデータBと、バックアップ論理ユニット34(#2)に格納されたバックアップデータBとを一致化させた後、双方のRAID0のバックアップ論理ユニット34(#1,#2)同士をRAID1の一つのバックアップ論理ユニット34と見なすことによって、一つの冗長性のあるバックアップ論理ユニット34を作り出し、データをリストアする際には、アプリケーションプログラム40の運用を、この冗長性のあるバックアップ論理ユニット34に切り替えることで、ディスク容量を削減しつつ、高速なリストアを実現することが可能となる。
Further, after the backup data B stored in the backup logical unit 34 (# 1) and the backup data B stored in the backup logical unit 34 (# 2) are matched, the backup
(第2の実施の形態)
本発明の第2の実施の形態を説明する。
(Second Embodiment)
A second embodiment of the present invention will be described.
本実施の形態に係るデータバックアップ方法を適用したデータバックアップシステムは、図5に示すように、3つ以上のバックアップ論理ユニット34(#1,#2,#3〜)を備えたディスクアレイ装置30に対するデータバックアップ方法を実現する点が、第1の実施の形態と異なる。したがって、以下の説明に用いる符号は、第1の実施の形態と同一部分については同一符号を付して示すことにする。
As shown in FIG. 5, the data backup system to which the data backup method according to this embodiment is applied includes a
本実施の形態では、3つ以上のバックアップ論理ユニット34(#1,#2,#3〜)のうち、バックアップ論理ユニット34(#1)は、第1の実施の形態におけるバックアップ論理ユニット34(#1)と同様に、ステップS1において、マスタ論理ユニット32に格納されたマスタデータが、マスタ論理ユニット32からコピーされるバックアップ論理ユニットである。
In the present embodiment, among the three or more backup logical units 34 (# 1, # 2, # 3), the backup logical unit 34 (# 1) is the backup logical unit 34 (# 1) in the first embodiment. Similar to # 1), the master data stored in the master
一方、残りのバックアップ論理ユニット34(#2,#3〜)は、第1の実施の形態におけるステップS4において、バックアップ論理ユニット34(#1)からバックアップデータがコピーされる順番が予め定められている。例えば、バックアップ論理ユニット34(#1)からバックアップデータがコピーされるバックアップ論理ユニットとして、2つのバックアップ論理ユニット34(#2,#3)が存在しており、バックアップ論理ユニット34(#2)が第一番目、バックアップ論理ユニット34(#3)が第二番目として、それぞれ順番が予め定められている。 On the other hand, in the remaining backup logical units 34 (# 2, # 3), the order in which backup data is copied from the backup logical unit 34 (# 1) is determined in advance in step S4 in the first embodiment. Yes. For example, there are two backup logical units 34 (# 2, # 3) as backup logical units to which backup data is copied from the backup logical unit 34 (# 1), and the backup logical unit 34 (# 2) is First, the backup logical unit 34 (# 3) is second, and the order is predetermined.
本実施の形態に係るデータバックアップ方法を適用したデータバックアップシステムは、第1の実施の形態と同様に、ステップS1からステップS7までの処理を繰り返し行うが、ステップS1からステップS7までの第一回目の処理では、順番が第一番目であるバックアップ論理ユニット34(#2)に、バックアップ論理ユニット34(#1)からバックアップデータをコピーする。そして、ステップS1からステップS7までの第二回目の処理では、順番が第二番目であるバックアップ論理ユニット34(#3)が、バックアップ論理ユニット34(#1)からバックアップデータがコピーされる。更に、ステップS1からステップS7までの第三回目の処理では、順番が第一番目であるバックアップ論理ユニット34(#2)が再び、バックアップ論理ユニット34(#1)からバックアップデータがコピーされる。このように、前回対象とされたバックアップ論理ユニット34(#3)の順番が最後であれば、対象とされるバックアップ論理ユニット34が、最初の順番のバックアップ論理ユニット34(#2)に戻る。
The data backup system to which the data backup method according to this embodiment is applied repeats the processing from step S1 to step S7 as in the first embodiment, but the first time from step S1 to step S7. In this process, the backup data is copied from the backup logical unit 34 (# 1) to the backup logical unit 34 (# 2) in the first order. In the second process from step S1 to step S7, the backup logical unit 34 (# 3) in the second order copies backup data from the backup logical unit 34 (# 1). Further, in the third process from step S1 to step S7, the backup logical unit 34 (# 2) in the first order is copied again from the backup logical unit 34 (# 1). In this way, if the order of the backup logical unit 34 (# 3) targeted last time is the last, the target backup
すなわち、本実施の形態に係るデータバックアップ方法を適用したデータバックアップシステムによって、バックアップ論理ユニット34(#1)からバックアップデータがコピーされる2つのバックアップ論理ユニット34(#2,#3)を備えたディスクアレイ装置30を用いることによって、第1の実施の形態で得られる作用効果を、2世代分のバックアップデータを保持しながら奏することが可能となる。
That is, the data backup system to which the data backup method according to this embodiment is applied includes two backup logical units 34 (# 2, # 3) to which backup data is copied from the backup logical unit 34 (# 1). By using the
なお、バックアップ論理ユニット34(#1)からバックアップデータがコピーされるバックアップ論理ユニット34の数は、2つに限定されるものではなく、3以上あっても良い。
The number of backup
したがって、本実施の形態に係るデータバックアップ方法を適用したデータバックアップシステムによれば、バックアップ論理ユニット34(#1)からバックアップデータがコピーされるn個のバックアップ論理ユニット34(#2,#3,・・・#n、#(n+1))を備えたディスクアレイ装置30は、第1の実施の形態で得られる作用効果を、n世代分のバックアップデータを保持しながら奏することが可能となる。
Therefore, according to the data backup system to which the data backup method according to the present embodiment is applied, the n backup logical units 34 (# 2, # 3, # 3) to which backup data is copied from the backup logical unit 34 (# 1). .., #N, # (n + 1)), the
以上、本発明を実施するための最良の形態について、添付図面を参照しながら説明したが、本発明はかかる構成に限定されない。特許請求の範囲の発明された技術的思想の範疇において、当業者であれば、各種の変更例及び修正例に想到し得るものであり、それら変更例及び修正例についても本発明の技術的範囲に属するものと了解される。 The best mode for carrying out the present invention has been described above with reference to the accompanying drawings, but the present invention is not limited to such a configuration. Within the scope of the invented technical idea of the scope of claims, a person skilled in the art can conceive of various changes and modifications. The technical scope of the present invention is also applicable to these changes and modifications. It is understood that it belongs to.
10…ホスト計算機、12…バックアップシステム、14…全体制御部、16…接続部、18…一致化部、20…切離部、21…アプリケーション制御部、22…通信部、30…ディスクアレイ装置、32…マスタ論理ユニット、34…バックアップ論理ユニット、36…ファームウェア、40…アプリケーションプログラム
DESCRIPTION OF
Claims (4)
前記2つのバックアップ論理ユニットのうちの一方である第一のバックアップ論理ユニットと、前記マスタ論理ユニットとを、データ転送が可能になるように接続する第一のステップと、
前記第一のステップの後に、前記マスタ論理ユニットに格納されているマスタデータを前記第一のバックアップ論理ユニットにコピーして、前記マスタ論理ユニットに格納されたマスタデータと、前記第一のバックアップ論理ユニットに格納されたバックアップデータとを一致化させる第二のステップと、
前記第二のステップの後に、前記マスタ論理ユニットと前記第一のバックアップ論理ユニットとを切り離す第三のステップと、
前記第三のステップの後に、前記第一のバックアップ論理ユニットと、前記2つのバックアップ論理ユニットのうちの他方である第二のバックアップ論理ユニットとを、データ転送が可能になるように接続する第四のステップと、
前記第四のステップの後に、前記第一のバックアップ論理ユニットに格納されているバックアップデータを前記第二のバックアップ論理ユニットにコピーして、前記第一のバックアップ論理ユニット及び前記第二のバックアップ論理ユニットに格納された両バックアップデータを一致化させる第五のステップと、
前記第五のステップの後、前記第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとをRAID1化する第六のステップと、
前記第六のステップの後に、前記RAID1化された第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとを、データ転送が不可能になるように切り離す第七のステップと
を含み、前記第七のステップの後に前記第一のステップを行うことにより、前記第一乃至第七の各ステップからなる一連の処理を繰り返し行うデータバックアップ方法。 A data backup method in a disk array device comprising a master logical unit for storing master data and two backup logical units for storing backup data of the master data stored in the master logical unit,
A first step of connecting the first backup logical unit, which is one of the two backup logical units, and the master logical unit to enable data transfer;
After the first step, the master data stored in the master logical unit is copied to the first backup logical unit, the master data stored in the master logical unit, and the first backup logic A second step of matching backup data stored in the unit;
A third step of separating the master logical unit and the first backup logical unit after the second step;
After the third step, the fourth backup logical unit is connected to the second backup logical unit, which is the other of the two backup logical units, so that data transfer is possible. And the steps
After the fourth step, the backup data stored in the first backup logical unit is copied to the second backup logical unit, and the first backup logical unit and the second backup logical unit are copied. A fifth step of matching both backup data stored in
After the fifth step, a sixth step of converting the first backup logical unit and the second backup logical unit into RAID 1;
And after the sixth step, a seventh step of separating the RAID1 first backup logical unit and the second backup logical unit so that data transfer is impossible, A data backup method for repeatedly performing a series of processes including the first to seventh steps by performing the first step after the seventh step.
前記複数のバックアップ論理ユニットは、第一のバックアップ論理ユニットと、予め順番が定められた複数の第二のバックアップ論理ユニットとを含んでなり、
前記複数のバックアップ論理ユニットのうちの一つである第一のバックアップ論理ユニットと、前記マスタ論理ユニットとを、データ転送が可能になるように接続する第一のステップと、
前記第一のステップの後に、前記マスタ論理ユニットに格納されているマスタデータを前記第一のバックアップ論理ユニットにコピーして、前記マスタ論理ユニットに格納されたマスタデータと、前記第一のバックアップ論理ユニットに格納されたバックアップデータとを一致化させる第二のステップと、
前記第二のステップの後に、前記マスタ論理ユニットと前記第一のバックアップ論理ユニットとを切り離す第三のステップと、
前記第三のステップの後に、前記複数の第二のバックアップ論理ユニットのうちの一つの第二のバックアップ論理ユニットを対象とし、この第二のバックアップ論理ユニットと、前記第一のバックアップ論理ユニットとを、データ転送が可能になるように接続する第四のステップと、
前記第四のステップの後に、前記第一のバックアップ論理ユニットに格納されているバックアップデータを、前記第四のステップにおいてデータ転送が可能になるように第一のバックアップ論理ユニットに接続された前記第二のバックアップ論理ユニットにコピーして、前記第一のバックアップ論理ユニット及び前記第二のバックアップ論理ユニットに格納された両バックアップデータを一致化させる第五のステップと、
前記第五のステップの後、前記第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとをRAID1化する第六のステップと、
前記第六のステップの後に、前記RAID1化された第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとを、データ転送が不可能になるように切り離す第七のステップと
を含み、前記第七のステップの後に前記第一のステップを行うことにより、前記第一乃至第七の各ステップからなる一連の処理を繰り返し行い、
前記第四のステップでは、前記予め定められた順番が最初の第二のバックアップ論理ユニットが対象とされ、前記繰り返し後は、直前の第四のステップにおいて対象とされた第二のバックアップ論理ユニットの次の順番の第二のバックアップユニットが対象とされ、直前の第四のステップにおいて対象とされた第二のバックアップ論理ユニットの順番が最後であれば、前記順番が最初の第二のバックアップ論理ユニットが対象とされるデータバックアップ方法。 A data backup method in a disk array device comprising a master logical unit for storing master data and a plurality of backup logical units for storing backup data of master data stored in the master logical unit,
The plurality of backup logical units include a first backup logical unit and a plurality of second backup logical units that are predetermined in order,
A first step of connecting the first backup logical unit, which is one of the plurality of backup logical units, and the master logical unit so as to enable data transfer;
After the first step, the master data stored in the master logical unit is copied to the first backup logical unit, the master data stored in the master logical unit, and the first backup logic A second step of matching backup data stored in the unit;
A third step of separating the master logical unit and the first backup logical unit after the second step;
After the third step, one second backup logical unit among the plurality of second backup logical units is targeted, and the second backup logical unit and the first backup logical unit are A fourth step of connecting to allow data transfer, and
After the fourth step, the backup data stored in the first backup logical unit is connected to the first backup logical unit so that data transfer is possible in the fourth step. A fifth step of copying to the second backup logical unit and matching both backup data stored in the first backup logical unit and the second backup logical unit;
After the fifth step, a sixth step of converting the first backup logical unit and the second backup logical unit into RAID 1;
And after the sixth step, a seventh step of separating the RAID1 first backup logical unit and the second backup logical unit so that data transfer is impossible, By performing the first step after the seventh step, a series of processes consisting of the first to seventh steps are repeated,
In the fourth step, the second backup logical unit of which the predetermined order is the first is targeted, and after the repetition, the second backup logical unit targeted in the immediately preceding fourth step is targeted. If the second backup logical unit in the next order is targeted and the order of the second backup logical unit targeted in the previous fourth step is last, the second backup logical unit in the first order Data backup method that is targeted for.
前記2つのバックアップ論理ユニットのうちの一方である第一のバックアップ論理ユニットと、前記マスタ論理ユニットとを、データ転送が可能になるように接続させる第一の接続手段と、
前記第一の接続手段による接続の後に、前記マスタ論理ユニットに格納されているマスタデータを前記第一のバックアップ論理ユニットにコピーして、前記マスタ論理ユニットに格納されたマスタデータと、前記第一のバックアップ論理ユニットに格納されたバックアップデータとを一致化させる第一の一致化手段と、
前記第一の一致化手段による一致化の後に、前記マスタ論理ユニットと前記第一のバックアップ論理ユニットとをデータ転送が不可能になるように切り離す第一の切離手段と、
前記第一の切離手段による切り離しの後に、前記第一のバックアップ論理ユニットと、前記2つのバックアップ論理ユニットのうちの他方である第二のバックアップ論理ユニットとを、データ転送が可能になるように接続させる第二の接続手段と、
前記第二の接続手段による接続の後に、前記第一のバックアップ論理ユニットに格納されているバックアップデータを前記第二のバックアップ論理ユニットにコピーして、前記第一のバックアップ論理ユニット及び前記第二のバックアップ論理ユニットに格納された両バックアップデータを一致化させ、前記第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとをRAID1化する第二の一致化手段と、
前記RAID1化の後に、前記RAID1化された第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとを、データ転送が不可能になるように切り離す第二の切離手段と
を備え、前記第二の切離手段による切り離しの後に、前記第一の接続手段が動作することにより、前記各手段による処理を繰り返し行うデータバックアップシステム。 A data backup system in a disk array device comprising a master logical unit for storing master data and two backup logical units for storing backup data of master data stored in the master logical unit,
A first connection means for connecting a first backup logical unit, which is one of the two backup logical units, and the master logical unit so as to enable data transfer;
After the connection by the first connection means, the master data stored in the master logical unit is copied to the first backup logical unit, the master data stored in the master logical unit, and the first First matching means for matching backup data stored in the backup logical unit of
A first separation means for separating the master logical unit and the first backup logical unit after the matching by the first matching means so that data transfer is impossible;
Data transfer between the first backup logical unit and the second backup logical unit, which is the other of the two backup logical units, is enabled after separation by the first separation means. A second connection means for connection;
After the connection by the second connection means, the backup data stored in the first backup logical unit is copied to the second backup logical unit, and the first backup logical unit and the second backup logical unit are copied. A second matching means for matching both backup data stored in the backup logical unit, and making the first backup logical unit and the second backup logical unit RAID1;
After the RAID1, the first backup logical unit that has been RAID1 and the second backup logical unit are separated from each other such that data transfer is impossible, and A data backup system in which processing by each of the means is repeatedly performed by operating the first connecting means after separation by the second separating means.
前記複数のバックアップ論理ユニットは、第一のバックアップ論理ユニットと、予め順番が定められた複数の第二のバックアップ論理ユニットとを含んでなり、
前記複数のバックアップ論理ユニットのうちの一つである第一のバックアップ論理ユニットと、前記マスタ論理ユニットとを、データ転送が可能になるように接続させる第一の接続手段と、
前記第一の接続手段による接続の後に、前記マスタ論理ユニットに格納されているマスタデータを前記第一のバックアップ論理ユニットにコピーして、前記マスタ論理ユニットに格納されたマスタデータと、前記第一のバックアップ論理ユニットに格納されたバックアップデータとを一致化させる第一の一致化手段と、
前記第一の一致化手段による一致化の後に、前記マスタ論理ユニットと前記第一のバックアップ論理ユニットとをデータ転送が不可能になるように切り離す第一の切離手段と、
前記第一の切離手段による切り離しの後に、前記複数の第二のバックアップ論理ユニットのうちの一つの第二のバックアップ論理ユニットを対象とし、この第二のバックアップ論理ユニットと、前記第一のバックアップ論理ユニットとを、データ転送が可能になるように接続させる第二の接続手段と、
前記第二の接続手段による接続の後に、前記第一のバックアップ論理ユニットに格納されているバックアップデータを、前記第二の接続手段によってデータ転送が可能になるように第一のバックアップ論理ユニットに接続された前記第二のバックアップ論理ユニットにコピーして、前記第一のバックアップ論理ユニット及び前記第二のバックアップ論理ユニットに格納された両バックアップデータを一致化させ、前記第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとをRAID1化する第二の一致化手段と、
前記RAID1化の後に、前記RAID1化された第一のバックアップ論理ユニットと前記第二のバックアップ論理ユニットとを、データ転送が不可能になるように切り離す第二の切離手段と
を備え、前記第二の切離手段による切り離しの後に、前記第一の接続手段が動作することにより、前記各手段による処理を繰り返し行い、
前記第二の接続手段は、前記予め定められた順番が最初の第二のバックアップ論理ユニットを対象とし、前記繰り返し後は、前記第二の接続手段によって前回対象とされた第二のバックアップ論理ユニットの次の順番の第二のバックアップユニットを対象とし、前記前回対象とされた第二のバックアップ論理ユニットの順番が最後であれば、前記順番が最初の第二のバックアップ論理ユニットを対象とするデータバックアップシステム。 A data backup system in a disk array device comprising a master logical unit for storing master data and a plurality of backup logical units for storing backup data of master data stored in the master logical unit,
The plurality of backup logical units include a first backup logical unit and a plurality of second backup logical units that are predetermined in order,
First connection means for connecting the first backup logical unit, which is one of the plurality of backup logical units, and the master logical unit so as to enable data transfer;
After the connection by the first connection means, the master data stored in the master logical unit is copied to the first backup logical unit, the master data stored in the master logical unit, and the first First matching means for matching backup data stored in the backup logical unit of
A first separation means for separating the master logical unit and the first backup logical unit after the matching by the first matching means so that data transfer is impossible;
After the separation by the first separation means, the second backup logical unit of the plurality of second backup logical units is targeted, and the second backup logical unit and the first backup logical unit A second connecting means for connecting the logical unit to enable data transfer;
After the connection by the second connection means, the backup data stored in the first backup logical unit is connected to the first backup logical unit so that the data can be transferred by the second connection means. Copied to the second backup logical unit, the backup data stored in the first backup logical unit and the second backup logical unit are matched, and the first backup logical unit and the second backup logical unit Second matching means for RAID1ing the second backup logical unit;
After the RAID1, the first backup logical unit that has been RAID1 and the second backup logical unit are separated from each other such that data transfer is impossible, and After the separation by the second separating means, the first connecting means is operated to repeatedly perform the processing by each means,
The second connection means targets the second backup logical unit in the predetermined order first, and after the repetition, the second backup logical unit targeted by the second connection means last time If the order of the second backup logical unit in the next order is the last, and the order of the second backup logical unit that was the last target is the last, the data that targets the second backup logical unit in the first order Backup system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006195775A JP2008026965A (en) | 2006-07-18 | 2006-07-18 | Data backup method and data backup system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006195775A JP2008026965A (en) | 2006-07-18 | 2006-07-18 | Data backup method and data backup system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008026965A true JP2008026965A (en) | 2008-02-07 |
Family
ID=39117564
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006195775A Pending JP2008026965A (en) | 2006-07-18 | 2006-07-18 | Data backup method and data backup system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008026965A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010003061A (en) * | 2008-06-19 | 2010-01-07 | Hitachi Ltd | Computer system and method for changing i/o configuration thereof |
-
2006
- 2006-07-18 JP JP2006195775A patent/JP2008026965A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010003061A (en) * | 2008-06-19 | 2010-01-07 | Hitachi Ltd | Computer system and method for changing i/o configuration thereof |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4148722B2 (en) | Online data migration method | |
| EP1764693B1 (en) | Data restoring apparatus using journal data and identification information | |
| US6581143B2 (en) | Data processing method and apparatus for enabling independent access to replicated data | |
| CN1996309B (en) | Method and system for maintaining consistency when mirroring data using different copy technologies | |
| JP4307982B2 (en) | Data multiplexing control method | |
| CN100552637C (en) | Between the different location, set up the method and system of data image | |
| JP5241117B2 (en) | Method for generating parity value of RAID storage system and RAID storage system with built-in adapter (enclosure-based RAID parity support mechanism) | |
| EP1669849B1 (en) | Copy controller and method thereof | |
| CN102792276A (en) | Buffer disks in a FlashCopy cascade | |
| US10896199B2 (en) | Apparatus and method for managing storage copy services systems | |
| US10846012B2 (en) | Storage system for minimizing required storage capacity during remote volume replication pair duplication | |
| US20210240351A1 (en) | Remote copy system and remote copy management method | |
| US20160092131A1 (en) | Storage system, storage system control method, and recording medium storing virtual tape device control program | |
| US7260739B2 (en) | Method, apparatus and program storage device for allowing continuous availability of data during volume set failures in a mirrored environment | |
| CN103530206B (en) | A kind of method and apparatus of date restoring | |
| CN111984474A (en) | Method, system and equipment for recovering double-control cluster fault | |
| CN111737046A (en) | A method to quickly restore the consistency of multi-copy data based on operation logs | |
| JP2005293469A (en) | Data copy system and data copy method | |
| JP2008026965A (en) | Data backup method and data backup system | |
| JP2008276281A (en) | Data synchronization system, method, and program | |
| JP2006285336A (en) | Storage, storage system, and control method thereof | |
| JP2006058960A (en) | Synchronization method and system in redundant configuration server system | |
| JP5644795B2 (en) | Storage device, data recovery method and program | |
| JP5825655B2 (en) | Replication system | |
| CN106326030A (en) | Soft handoff method and device used for storage system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090519 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090609 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20091020 |