(57)【特許請求の範囲】
【請求項１】
マスタボリュームと複製ボリュームとを備え、
このマスタボリュームおよび複製ボリュームは、それぞれタイムスタンプを含むボリュームラベルを備えたストレージ装置において、
前記タイムスタンプを、前記マスタボリュームまたは前記複製ボリュームの更新を禁止する際に付与するボリューム更新禁止手段と、
前記マスタボリュームと前記複製ボリュームとの同期状態を解除して非同期化するボリューム分離手段と、
前記マスタボリュームと前記複製ボリュームとが非同期で更新が禁止された状態で、前記マスタボリュームに対するバックアップまたはリストアを特権命令が伴う場合に限定して実行するボリュームリストア手段と、
前記マスタボリュームと前記複製ボリュームとが同一であるか否かを前記各ボリュームのタイムスタンプを比較して同期化を行うボリューム同期化手段と
を備え、
前記ボリューム同期化手段は、
前記マスタボリュームと前記複製ボリュームとが更新が禁止された状態で前記タイムスタンプを比較し、その値が一致したときには前記マスタボリュームと前記複製ボリュームとが同期化していると判断して前記マスタボリュームと前記複製ボリュームとを同期化状態にし、前記タイムスタンプをクリアして更新禁止状態を解除する手段と、
前記タイムスタンプの値が不一致を検出した場合には、前記タイムスタンプをクリアして両者のボリューム更新禁止を解除し、前記マスタボリュームの内容を前記複製ボリュームに複写して同期化を行う手段と
を含む
を備えたことを特徴とするストレージ装置。
【請求項２】
ストレージ装置に設けられたマスタボリュームまたは複製ボリュームに対するタイムスタンプの付与方法において、
ボリューム更新禁止手段が、タイムスタンプを、前記マスタボリュームまたは前記複製ボリュームの更新を禁止する際に付与するステップと、
ボリューム分離手段が、前記マスタボリュームと前記複製ボリュームとの同期状態を解除して非同期化するステップと、
ボリュームリストア手段が、前記マスタボリュームと前記複製ボリュームとが非同期で更新が禁止された状態で、前記マスタボリュームに対するバックアップまたはリストアを特権命令が伴う場合に限定して実行するステップと、
ボリューム同期化手段が、前記マスタボリュームと前記複製ボリュームとが同一であるか否かを前記各ボリュームのタイムスタンプを比較して同期化を行うステップと
を備え、
前記ボリューム同期化を行うステップは、
前記マスタボリュームと前記複製ボリュームとが更新が禁止された状態で前記タイムスタンプを比較し、その値が一致したときには前記マスタボリュームと前記複製ボリュームとが同期化していると判断して前記マスタボリュームと前記複製ボリュームとを同期化状態にし、前記タイムスタンプをクリアして更新禁止状態を解除するステップと、
前記タイムスタンプの値が不一致を検出した場合には、前記タイムスタンプをクリアして両者のボリューム更新禁止を解除し、前記マスタボリュームの内容を前記複製ボリュームに複写して同期化を行うステップと
を含む
ことを特徴とするタイムスタンプの付与方法。
【請求項３】
汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、マスタボリュームと複製ボリュームとを備え、このマスタボリュームおよび複製ボリュームは、それぞれタイムスタンプを含むボリュームラベルを備えたストレージ装置に相応する機能を実現させるプログラムにおいて、
前記タイムスタンプを、前記マスタボリュームまたは前記複製ボリュームの更新を禁止する際に付与するボリューム更新禁止手段と、
前記マスタボリュームと前記複製ボリュームとの同期状態を解除して非同期化するボリューム分離手段と、
前記マスタボリュームと前記複製ボリュームとが非同期で更新が禁止された状態で、前記マスタボリュームに対するバックアップまたはリストアを特権命令が伴う場合に限定して実行するボリュームリストア手段と、
前記マスタボリュームと前記複製ボリュームとが同一であるか否かを前記各ボリュームのタイムスタンプを比較して同期化を行うボリューム同期化手段と
を備え、
前記ボリューム同期化手段は、
前記マスタボリュームと前記複製ボリュームとが更新が禁止された状態で前記タイムスタンプを比較し、その値が一致したときには前記マスタボリュームと前記複製ボリュームとが同期化していると判断して前記マスタボリュームと前記複製ボリュームとを同期化状態にし、前記タイムスタンプをクリアして更新禁止状態を解除する手段と、
前記タイムスタンプの値が不一致を検出した場合には、前記タイムスタンプをクリアして両者のボリューム更新禁止を解除し、前記マスタボリュームの内容を前記複製ボリュームに複写して同期化を行う手段と
を含む
ストレージ装置に相応する手段を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタボリュームと複製ボリュームとを備えたストレージ装置に関する。特に、マスタボリュームと複製ボリュームとの同期化に利用する。
【背景技術】
【０００２】
顧客情報等の重要な情報を安全確実に保管して管理するために、複数のストレージ装置を分散配置し、これら複数のストレージ装置に同期化された情報を蓄積することが広く行われている。
【０００３】
これら複数のストレージ装置の同期化を行うことにより、いずれかのストレージ装置に蓄積されている情報に障害が発生した場合でも他のストレージ装置に蓄積された情報により処理の実行が支障なく完了する。
【０００４】
【特許文献１】特開２００６−２６８７４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
例えば、特許文献１により提案されているような同期化を高速化する技術は、マスタボリュームと複製ボリュームとを分離後、マスタボリュームの更新された箇所をビットマップで記録する方法や、ログやジャーナルで更新内容を記録する方法により、再同期化の際に、マスタボリュームから複製ボリュームへ差分のみを反映することで、ディスク全体をマスタボリュームから複製ボリュームへコピーする場合よりも高速化できるものである。
【０００６】
しかし、次のように、明らかにマスタボリュームと複製ボリュームとが同一であるとシステムのオペレータが分かっている場合であっても、これまでは高速化ができなかった。
【０００７】
例えば、同じバックアップ媒体から、マスタボリュームと複製ボリュームとにリストアした場合には、明らかに内容は同一である。しかし、先行技術では高速化できない。
【０００８】
この例では、リストア時にマスタボリューム全体が更新されているため、ビットマップやログに全体が更新された情報が記録されてしまい、この状態で同期化を実施すると、マスタボリュームから複製ボリュームへボリューム全体がコピーされてしまうためである。
【０００９】
別の例として、既に同期化されているシステムにおいて、いったん同期状態を解除し、本番データを使用する評価を、片方のボリュームだけで行うことをあげることができる。マスタボリュームと複製ボリュームとを分離するときにボリューム内容を磁気テープ等に退避し、分離後、マスタボリューム更新を伴う評価を行い、評価後、退避した媒体からマスタボリュームを復元したとしても高速化できない。
【００１０】
この例では、復元時にマスタボリューム全体が更新されているため、ビットマップやログに全体が更新された情報が記録されてしまい、この状態で同期化を実施すると、マスタボリュームから複製ボリュームへボリューム全体がコピーされてしまうためである。
【００１１】
このようにしてマスタボリュームから複製ボリュームへボリューム全体がコピーされると、コピーに要する時間と、マスタボリュームと複製ボリュームとの間のネットワーク通信において、多大なコストが発生してしまう。
【００１２】
本発明は、このような課題を解決するために行われたものであって、マスタボリュームと複製ボリュームとの同期化を高速化することができるストレージ装置およびタイムスタンプの付与方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明は、マスタボリュームと複製ボリュームとを備え、このマスタボリュームおよび複製ボリュームは、それぞれタイムスタンプを含むボリュームラベルを備えたストレージ装置において、前記タイムスタンプを、前記マスタボリュームまたは前記複製ボリュームの更新を禁止する際に付与するボリューム更新禁止手段と、前記タイムスタンプを比較し、その値が一致したときには前記マスタボリュームと前記複製ボリュームとが同期化していると判断するボリューム同期化手段とを備えたことを特徴とする。
【００１４】
また、本発明をタイムスタンプの付与方法としての観点から観ると、本発明は、ストレージ装置に設けられたマスタボリュームまたは複製ボリュームに対するタイムスタンプの付与方法において、ボリューム更新禁止手段が、タイムスタンプを、前記マスタボリュームまたは前記複製ボリュームの更新を禁止する際に付与し、ボリューム同期化手段が、前記タイムスタンプを比較し、その値が一致したときには前記マスタボリュームと前記複製ボリュームとが同期化していると判断することを特徴とする。
【００１５】
また、本発明をプログラムとしての観点から観ると、本発明は、汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、マスタボリュームと複製ボリュームとを備え、このマスタボリュームおよび複製ボリュームは、それぞれタイムスタンプを含むボリュームラベルを備えたストレージ装置に相応する機能を実現させるプログラムにおいて、前記タイムスタンプを、前記マスタボリュームまたは前記複製ボリュームの更新を禁止する際に付与するボリューム更新禁止機能と、前記タイムスタンプを比較し、その値が一致したときには前記マスタボリュームと前記複製ボリュームとが同期化していると判断するボリューム同期化機能とを実現させることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、マスタボリュームと複製ボリュームとの同期化を高速化することができる。
【発明を実施するための最良の形態】
【００１７】
（発明の概要）
本発明は、ボリュームの複製を高速に生成するボリューム作成機能（データレプリケーション機能）において、マスタボリュームと複製ボリュームとの同期化の際、タイムスタンプを含むボリュームラベルと、ボリュームの更新を禁止するボリューム更新禁止手段とを組合せて、ボリュームラベルを比較することにより、マスタボリュームと複製ボリュームの内容が同一であることを保証でき、ならびに、同期化処理を高速かつ効率的に実施する方法を提供するものである。すなわち、本発明では、タイムスタンプを含む２つのボリュームラベルの内容が同一であるか否かを判定し、同一の場合は即座に同期化する方法を提供する。
【００１８】
例えば、ストレージ装置に、ボリュームが更新されないようにするボリューム更新禁止手段を設ける。ボリューム更新の禁止は、当該ボリュームへの書き込みを行えなくし、ファイルの追加や削除、データ変更などを禁止する。
【００１９】
さらに、媒体名やファイル名等のボリュームの情報が記録されているボリュームラベル内に、タイムスタンプを設ける。タイムスタンプは、ボリューム更新が禁止された状態でのみ設定され、ボリューム更新が可能になる前にクリアされる。
【００２０】
マスタボリュームと複製ボリュームとが同一であることは、タイムスタンプが設定されている、かつ、タイムスタンプを含めたボリュームラベルの比較結果が一致していることで確認する。タイムスタンプが設定され、かつ、ボリュームラベルの比較結果が一致している場合は、マスタボリュームと複製ボリュームとが同一であると判断し、即座に同期状態とする。
【００２１】
このように、本発明では、対象ボリューム全体に対して書き込みを禁止するので、これにより、ボリューム中に存在するボリュームラベル、ファイルも更新不可となる。したがって、ボリュームラベル中に存在するタイムスタンプについても更新不可となるところが本発明の最も主要な特徴である。
【００２２】
すなわち、先行技術では、タイムスタンプは、タイムスタンプを理解したＯＳや、ミドルウェア、アプリケーションが、データ更新時にタイムスタンプを更新することにより成り立つものであり、もし、タイムスタンプを理解していないＯＳがボリュームをアクセスした場合には、そのタイムスタンプは意味を持たなくなり、データの整合性が失われてしまう。
【００２３】
これに対し、本発明では、タイムスタンプを保証するために、ボリューム更新禁止手段を使用し、このボリューム更新禁止手段を理解しているＯＳがボリューム更新を禁止した後に、タイムスタンプを理解していないＯＳやその他のアプリケーションがデータを書き込もうとしてもストレージ装置自体がデータ書き込みを受け付けないため、ボリュームの内容は変更不可である。
【００２４】
バックアップ装置からボリュームを復旧させた場合もマスタボリュームおよび複製ボリュームはボリューム更新禁止状態なので、タイムスタンプの内容は保証される。
【００２５】
このように、本発明では、タイムスタンプの内容が保証されるところに特徴があり、その結果、タイムスタンプの比較によって直ちにマスタボリュームと複製ボリュームとの整合性チェックが完了し、マスタボリュームと複製ボリュームとの同期化が即時に完了する。
【００２６】
これらのボリューム更新禁止手段、タイムスタンプ、ボリュームの退避、および、ボリュームの復元を、以下で説明する実施例のアルゴリズムのように組合せることにより、従来の課題を解決する。
【００２７】
（第一の実施形態）
本発明の第一の実施形態の構成について図面を参照して詳細に説明する。第一の実施形態は、図１を参照すると、ホストコンピュータ１００と、ホストコンピュータ１００と接続されたストレージ装置１１０とバックアップ装置１０５からなるシステムと、図２を参照すると、ホストコンピュータ２００と、ホストコンピュータ２００と接続されたストレージ装置２１０と、バックアップ装置２０６、および、ホストコンピュータ２２０と、ホストコンピュータ２２０と接続されたストレージ装置２３０と、バックアップ装置２２６とから構成される。
【００２８】
ホストコンピュータ１００は、ボリューム更新禁止制御手段１０１と、ボリューム退避ツール１０２と、ボリューム復元ツール１０３と、アクセス手段１０４とを含む。ストレージ装置１１０は、ボリューム更新禁止手段１１３と、ボリューム１１４と、タイムスタンプ１１６を含むボリュームラベル１１５と、ファイル１１７とを含む。
【００２９】
ホストコンピュータ２００は、レプリケーション制御手段２０１と、ボリューム退避ツール２０２と、ボリューム復元ツール２０３と、アクセス手段２０４と、ボリューム更新禁止制御手段２０５とを含む。
【００３０】
ストレージ装置２１０は、ボリューム同期化手段２１１と、ボリューム分離手段２１２と、ボリューム更新禁止手段２１３と、マスタボリューム２１４と、タイムスタンプ２１６を含むボリュームラベル２１５と、ファイル２１７とを含む。
【００３１】
ホストコンピュータ２２０は、レプリケーション制御手段２２１と、ボリューム退避ツール２２２と、ボリューム復元ツール２２３と、アクセス手段２２４と、ボリューム更新禁止制御手段２２５とを含む。ストレージ装置２３０は、ボリューム同期化手段２３１と、ボリューム分離手段２３２と、ボリューム更新禁止手段２３３と、マスタボリューム２１４と、タイムスタンプ２３６を含むボリュームラベルと、ファイル２３７とを含む。
【００３２】
ストレージ装置２１０とストレージ装置２３０とは、ネットワーク２４０により接続されている。ストレージ装置２１０とストレージ装置２３０とは同期化機能を有し、マスタボリューム２１４への書き込みは、ネットワーク２４０を通じて複製ボリューム２３４にも反映される。
【００３３】
（第一の実施形態の動作の説明）
第一の実施形態の動作について図１から図６を参照して詳細に説明する。
【００３４】
第一の実施形態は、旧システム（図１）から新システム（図２）への移行を考えた例である。図１に示す旧システムからボリューム１１４をバックアップし、図２に示すマスタボリューム２１４と複製ボリューム２３４とを同期化する新システムへリストアする。
【００３５】
まず、コピー元の旧システムにおいて、ボリューム更新禁止制御手段１０１により、そのときの時刻をタイムスタンプ１１６として設定し、同時にボリューム更新を禁止する（ステップＡ１）。ボリューム退避ツール１０２を使用し、ボリュームをバックアップ装置１０５によりバックアップ媒体を用いてバックアップする（ステップＡ２）。ボリューム更新禁止制御手段１０１により、タイムスタンプ１１６をクリアし、ボリューム更新を可能にする（ステップＡ３）。
【００３６】
このときの様子を図４に示す。図４においてステップＡ１およびＡ２ではボリューム更新が禁止されている。
【００３７】
次に、図１に示すバックアップ装置１０５によりボリューム１１４をバックアップしたバックアップ媒体を、図２に示すバックアップ装置２０６および２２６に装着して新システムにボリューム１１４の情報をリストアし、マスタボリューム２１４と複製ボリューム２３４との同期化を行う。
【００３８】
まず、ボリューム更新禁止制御手段２０５がボリューム更新禁止手段２１３を使用し、マスタボリューム２１４のボリューム更新を禁止する。同様に、複製ボリューム２３４についても、ボリューム更新禁止制御手段２２５がボリューム更新禁止手段２３３を使用し、複製ボリューム２３４のボリューム更新を禁止する（ステップＢ１）。
【００３９】
さらに、ボリューム復元ツール２０３からアクセス手段２０４を使用し、バックアップ装置２０６からマスタボリューム２１４にリストアする。このとき、アクセス手段２０４はボリューム更新が禁止されていてもディスクに書き込めるような、ストレージ装置２１０の特権命令を使用する。
【００４０】
同様に、複製ボリューム２３４についても、ボリューム復元ツール２２３からアクセス手段２２４を使用し、バックアップ装置２２６から複製ボリューム２３４にリストアする。
【００４１】
ストレージ装置２１０とストレージ装置２３０とが地理的に離れて設置されている場合は、バックアップ媒体は複数にコピーされ、それぞれの場所に運搬される（ステップＢ２）。
【００４２】
レプリケーション制御手段２０１は、タイムスタンプ２１６、２３６を含むボリュームラベル２１５、２３５を比較し、マスタボリューム２１４と複製ボリューム２３４とが同一か否かを検証する（ステップＢ３）。
【００４３】
同一であれば（ステップＢ４のＹｅｓ）、ボリューム同期化手段２１１を使用しマスタボリューム２１４と複製ボリューム２３４とを同期状態にする。ボリューム同期化手段２１１は、ネットワークを通じボリューム同期化手段２３１と連携し、マスタボリューム２１４と複製ボリューム２３４とを正しく同期化する（ステップＢ５）。
【００４４】
そして、ボリューム更新禁止制御手段２０５は、マスタボリューム２１４と複製ボリューム２３４とのタイムスタンプ２１６、２３６をクリアし、ボリューム更新禁止手段２１３とボリューム更新禁止手段２３３とを使用し、ボリューム更新を可能にする（ステップＢ６）。
【００４５】
もし、マスタボリューム２１４と複製ボリューム２３４とが不一致だった場合は、タイムスタンプ２１６、２３６を含むボリュームラベル比較にて不一致を検出する（ステップＢ３）。この場合には（ステップＢ４のＮｏ）、ボリューム更新禁止制御手段２０５が、マスタボリューム２１４と複製ボリューム２３４とのタイムスタンプ２１６、２３６をクリアし、ボリューム更新禁止手段２１３、２３３を使用して両ボリュームのボリューム更新を可能にする（ステップＢ７）。そして、ボリューム同期化手段２１１とボリューム同期化手段２３１とにより、マスタボリューム２１４の内容がネットワーク２４０を通じて複製ボリューム２３４へ複写され、複写完了後に同期状態にする（ステップＢ８）。
【００４６】
このときの様子を図６に示す。図６ではステップＢ１、ステップＢ２、ステップＢ５においてボリューム更新が禁止されている。なお、図中のＭＶはマスタボリュームであり、ＲＶは複製ボリュームである。
【００４７】
（第一の実施形態の効果の説明）
本発明の第一の実施形態の効果について説明する。
【００４８】
第一の実施形態では、タイムスタンプ２１６、２３６を付与したボリュームへの書き込みを禁止することで、同期化処理において、マスタボリューム２１４から複製ボリューム２３４へのボリューム全体のコピーや、ボリューム全体の比較を行うことなく、ボリュームラベルの比較のみで即時同期化状態とすることができる。
【００４９】
（第二の実施形態）
本発明の第二の実施形態の構成について図面を参照して詳細に説明する。
【００５０】
本発明の第二の実施形態は、図７を参照すると、ホストコンピュータ３００と、ホストコンピュータ３００と接続されたストレージ装置３１０と、バックアップ装置３０６と、ストレージ装置３１０とネットワーク３４０で接続されたストレージ装置３３０とから構成される。
【００５１】
ホストコンピュータ３００は、レプリケーション制御手段３０１と、ボリューム退避ツール３０２と、ボリューム復元ツール３０３と、アクセス手段３０４と、ボリューム更新禁止制御手段３０５とを含む。
【００５２】
ストレージ装置３１０は、ボリューム同期化手段３１１と、ボリューム分離手段３１２と、ボリューム更新禁止手段３１３と、マスタボリューム３１４と、タイムスタンプ３１６とを含むボリュームラベル３１５と、ファイル３１７とを含む。
【００５３】
ストレージ装置３３０は、ボリューム同期化手段３３１と、ボリューム分離手段３３２と、ボリューム更新禁止手段３３３と、複製ボリューム３３４と、タイムスタンプ３３６とを含むボリュームラベル３３５と、ファイル３３７とを含む。
【００５４】
ストレージ装置３１０とストレージ装置３３０とはネットワーク３４０にて接続されている。ストレージ装置３１０とストレージ装置３３０とは同期化機能を有し、マスタボリューム３１４への書き込みは、ネットワーク３４０を通じて複製ボリューム３３４にも反映される。
【００５５】
（第二の実施形態の動作の説明）
第二の実施形態の動作について図７から図１１を参照して詳細に説明する。第二の実施形態は、同期化されているマスタボリューム３１４と複製ボリューム３３４とについて、バックアップを採取後、いったん同期状態を解除し、マスタボリューム３１４の内容変更を伴うプログラムの実行を行い、その後、マスタボリューム３１４の内容をリストアし、再度、同期状態とする例である。
【００５６】
まず、ボリューム更新禁止制御手段３０５からタイムスタンプ３１６を設定し、ボリューム更新禁止手段３１３を使用しマスタボリューム３１４と複製ボリューム３３４の更新を禁止する。ボリューム更新禁止手段３１３は、ネットワーク３４０を通じてボリューム更新禁止手段３３３を使用して複製ボリューム３３４の更新を禁止する（ステップＣ１）。
【００５７】
レプリケーション制御手段３０１がボリューム分離手段３１２を使用し、同期化されたマスタボリューム３１４と複製ボリューム３３４とを分離して非同期化する。ボリューム分離手段３１２は、ネットワーク３４０を通じてボリューム分離手段３３２を使用し、ストレージ装置３３０においても複製ボリューム３３４とマスタボリューム３１４とを非同期化させる（ステップＣ２）。
【００５８】
ボリューム退避ツール３０２は、アクセス手段３０４とバックアップ装置３０６とを使用し、マスタボリューム３１４をバックアップする（ステップＣ３）。
【００５９】
ボリューム更新禁止制御手段３０５は、マスタボリューム３１４のボリューム更新を可能にし、タイムスタンプ３１６をクリアする。複製ボリューム３３４はボリューム更新が禁止されたままとする（ステップＣ４）。
【００６０】
複製ボリューム３３４は、非同期状態、かつ、更新が禁止されているため、マスタボリューム３１４を更新しても更新されない。この状態で、更新を伴うプログラムの実行を、マスタボリューム３１４を使用して行う。
【００６１】
このときの様子を図９に示す。図９ではステップＣ１、ステップＣ２、ステップＣ３においてボリュームの更新が禁止されている。
【００６２】
次に、マスタボリューム３１４と複製ボリューム３３４との再同期化処理を説明する。ボリューム更新禁止制御手段３０５からボリューム更新禁止手段３１３を使用し、マスタボリューム３１４の更新を禁止する（ステップＤ１）。
【００６３】
ボリューム復元ツール３０３が、アクセス手段３０４を使用しバックアップ装置３０６からマスタボリューム３１４にリストアする。アクセス手段３０４は、ストレージ装置３３０の特権命令を使用し、更新禁止状態であっても書き込めるものとする（ステップＤ２）。
【００６４】
マスタボリューム３１４と複製ボリューム３３４とが同一か否かを、タイムスタンプ３１６、３３６を含むボリュームラベル３１５、３３５を比較することで判断（検証）する（ステップＤ３）。
【００６５】
同一の場合は（ステップＤ４のＹｅｓ）、レプリケーション制御手段３０１からボリューム同期化手段３１１を使用することにより、即時同期化状態にする（ステップＤ５）。
【００６６】
ボリューム更新禁止制御手段３０５が、マスタボリューム３１４および複製ボリューム３３４のタイムスタンプ３１６、３３６をクリアし、マスタボリューム３１４および複製ボリューム３３４のボリューム更新を可能にする（ステップＤ６）。
【００６７】
マスタボリューム３１４と複製ボリューム３３４とが不一致だった場合は、タイムスタンプ３１６、３３６を含むボリュームラベル３１５、３３５の比較にて不一致を検出する（ステップＤ３）。この場合には（ステップＤ４のＮｏ）、ボリューム更新禁止制御手段３０５が、マスタボリューム３１４および複製ボリューム３３４のタイムスタンプ３１６、３３６をクリアし、ボリューム更新禁止手段３１３、３３３を使用して両ボリュームのボリューム更新を可能にする（ステップＤ７）。そして、ボリューム同期化手段３１１とボリューム同期化手段３３１とにより、マスタボリューム３１４の内容がネットワーク３４０を通じて複製ボリューム３３４へ複写され、複写完了後に同期状態にする（ステップＤ８）。
【００６８】
このときの様子を図１１に示す。図１１ではステップＤ１、ステップＤ２、ステップＤ５、ステップＤ６でボリュームの更新が禁止されている。
【００６９】
（第二の実施形態の効果の説明）
本発明の第二の実施形態の効果について説明する。
【００７０】
第二の実施形態では、複製ボリューム３３４への書き込みを禁止することで、マスタボリューム３１４を更新し、復元後の再同期化処理において、マスタボリューム３１４から複製ボリューム３３４への全面コピーを行うことなく、即時同期化状態とすることができる。
【００７１】
第二の実施形態では、マスタボリューム３１４を更新する評価の例をあげたが、もちろん、複製ボリューム３３４を更新する評価についても、同様に本発明により高速化できる。
（本発明の効果の説明）
第一の効果は、同一の退避媒体からマスタボリュームと複製ボリュームへの復元後の同期化の際、同期状態への高速遷移が可能なことである。
【００７２】
その理由は、同期化処理において、マスタボリュームと複製ボリュームとの一部の比較でボリューム内容の同一性が判断可能となり、ボリューム全体のコピーを実施することなく同期状態とすることが可能なためである。
【００７３】
第二の効果は、同期化処理時のサーバコンピュータからのボリュームアクセスに対する応答性能が向上することである。
【００７４】
その理由は、ボリューム全体のコピーを実施しないことにより、ストレージ装置の負荷が低減するためである。
【００７５】
第三の効果は、マスタボリュームと複製ボリュームとが別ストレージ装置に存在する遠隔データレプリケーション構成時に、ストレージ装置間の回線コストを抑えることが可能なことである。
【００７６】
その理由は、同期化処理において、マスタボリュームと複製ボリュームの一部の比較でボリューム内容の同一性が判断可能となり、ボリューム全体のコピーを実施する必要がないため、回線を流れるデータ量を削減することが可能なためである。
【産業上の利用可能性】
【００７７】
本発明は、信頼性や、災害に対する業務継続性が求められる、ディスクの複製ボリュームが遠隔地に置いてあるようなシステムに適用できる。特に、マスタボリュームと複製ボリュームの各ディスク装置間が、高価なネットワークにより接続されている場合に有効である。
【図面の簡単な説明】
【００７８】
【図１】第一の実施形態におけるホストコンピュータとストレージ装置とを示す図である。
【図２】第一の実施形態における２台のホストコンピュータと２台のストレージ装置と示す図である。
【図３】第一の実施形態におけるバックアップ処理のフローチャートである。
【図４】第一の実施形態におけるバックアップ処理のボリューム更新禁止状態を示す図である。
【図５】第一の実施形態における同期化処理のフローチャートである。
【図６】第一の実施形態における同期化処理のボリューム更新禁止状態を示す図である。
【図７】第二の実施形態における１台のホストコンピュータと２台のストレージ装置とを示す図である。
【図８】第二の実施形態における分離処理のフローチャートである。
【図９】第二の実施形態における分離処理のボリューム更新禁止状態を示す図である。
【図１０】第二の実施形態における同期化処理のフローチャートである。
【図１１】第二の実施形態における同期化処理のボリューム更新禁止状態を示す図である。
【符号の説明】
【００７９】
１００、２００、２２０、３００  ホストコンピュータ
１０１、２０５、２２５、３０５  ボリューム更新禁止制御手段
１０２、２０２、２２２、３０２  ボリューム退避ツール
１０３、２０３、２２３、３０３  ボリューム復元ツール
１０４、２０４、２２４、３０４  アクセス手段
１０５、２０６、２２６、３０６  バックアップ装置
１１０、２１０、２３０、３１０、３３０  ストレージ装置
１１３、２１３、２３３、３１３、３３３  ボリューム更新禁止手段
１１４  ボリューム
１１５、２１５、２３５、３１５、３３５  ボリュームラベル
１１６、２１６、２３６、３１６、３３６  タイムスタンプ
１１７、２１７、２３７、３１７、３３７  ファイル
２０１、２２１、３０１  レプリケーション制御手段
２１１、２３１、３１１、３３１  ボリューム同期化手段
２１２、２３２、３１２、３３２  ボリューム分離手段
２１４、３１４  マスタボリューム
２３４、３３４  複製ボリューム
２４０、３４０  ネットワーク
【図１】
0004888347.tif 000002
【図２】
0004888347.tif 000003
【図３】
0004888347.tif 000004
【図４】
0004888347.tif 000005
【図５】
0004888347.tif 000006
【図６】
0004888347.tif 000007
【図７】
0004888347.tif 000008
【図８】
0004888347.tif 000009
【図９】
0004888347.tif 000010
【図１０】
0004888347.tif 000011
【図１１】
0004888347.tif 000012