(57)【要約】【課題】大きな差分情報の管理領域を備えることなく、任意の数のミラーディスクを管理できるディスクミラーリングシステム及びその管理方法を提供する。【解決手段】主サイト装置は、ミラーリング処理に、該処理毎に更新される番号であるミラーリング処理番号をそれぞれ付与する。また、ミラーリング処理時に副サイト装置のいずれかで書き込みが失敗して差分が発生すると、該ミラーリング処理に対応するミラーリング処理番号を含む、該差分を示す差分情報を生成し、データに関連付けて保存する。副サイト装置は、ミラーリング処理が発生するとミラーリング処理番号を更新すると共に、復旧処理時、主サイト装置から送信される差分情報に基づいて復旧すべきデータの有無を判定し、該復旧すべきデータが有る場合は主サイト装置に該データの送信を要求する。【選択図】図１
2013012137.tif 000002
【特許請求の範囲】
【請求項１】
オリジナルとなる記憶装置を備えた主サイト装置と、
主サイト装置の記憶装置で保存されたデータのコピーが保存される記憶装置を備えた、少なくとも１つの副サイト装置から成る副サイト装置群と、
を有するディスクミラーリングシステムであって、
前記主サイト装置は、
前記副サイト装置に前記データのコピーを保存するミラーリング処理に、該ミラーリング処理毎に更新される番号であるミラーリング処理番号をそれぞれ付与するミラーリング処理装置と、
前記ミラーリング処理時に前記副サイト装置のいずれかで前記データのコピーの書き込みに失敗して差分が発生すると、該ミラーリング処理に対応するミラーリング処理番号を含む、該差分を示す差分情報を生成し、該データに関連付けて保存する差分管理装置と、
を有し、
前記副サイト装置は、
前記主サイト装置から送信されたデータを前記記憶装置に保存すると共に、前記ミラーリング処理が発生すると、該ミラーリング処理に対応するミラーリング処理番号を更新するミラーリング処理装置と、
前記副サイト装置の記憶装置の内容を前記主サイト装置の記憶装置と一致させる復旧処理時、前記主サイト装置から送信される前記差分情報に基づいて復旧すべきデータの有無を判定し、該復旧すべきデータが有る場合は前記主サイト装置に該データの送信を要求する差分管理装置と、
を有するディスクミラーリングシステム。
【請求項２】
前記主サイト装置の差分管理装置は、
前記ミラーリング処理時に前記副サイト装置のいずれかで複数のデータのコピーの書き込みに失敗して差分が発生すると、前記差分情報を該複数のデータに関連付けて保存し、
前記副サイト装置の差分管理装置は、
前記差分情報に基づいて該複数のデータの送信を前記主サイト装置に要求する請求項１記載のディスクミラーリングシステム。
【請求項３】
オリジナルとなる記憶装置を備えた主サイト装置と、
主サイト装置の記憶装置で保存されたデータのコピーが保存される記憶装置を備えた、少なくとも１つの副サイト装置から成る副サイト装置群と、
を有するディスクミラーリングシステムの管理方法であって、
前記主サイト装置が、
前記副サイト装置に前記データのコピーを保存するミラーリング処理に、該ミラーリング処理毎に更新される番号であるミラーリング処理番号をそれぞれ付与し、
前記ミラーリング処理時に前記副サイト装置のいずれかで前記データのコピーの書き込みに失敗して差分が発生すると、該ミラーリング処理に対応するミラーリング処理番号を含む、該差分を示す差分情報を生成し、該データに関連付けて保存し、
前記副サイト装置が、
前記主サイト装置から送信されたデータを前記記憶装置に保存すると共に、前記ミラーリング処理が発生すると、該ミラーリング処理に対応するミラーリング処理番号を更新し、
前記副サイト装置の記憶装置の内容を前記主サイト装置の記憶装置と一致させる復旧処理時、前記主サイト装置から送信される前記差分情報に基づいて復旧すべきデータの有無を判定し、該復旧すべきデータが有る場合は前記主サイト装置に該データの送信を要求するディスクミラーリングシステムの管理方法。
【請求項４】
前記主サイト装置が、
前記ミラーリング処理時に前記副サイト装置のいずれかで複数のデータのコピーの書き込みに失敗して差分が発生すると、前記差分情報を該複数のデータに関連付けて保存し、
前記副サイト装置が、
前記差分情報に基づいて該複数のデータの送信を前記主サイト装置に要求する請求項３記載のディスクミラーリングシステムの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の記憶装置に同一の内容を記録して保存するディスクミラーリングシステム及びその管理方法に関する。
【背景技術】
【０００２】
ハードディスクドライブの障害対策として、複数のハードディスクドライブに同一の内容を記録して保存するディスクミラーリング方式が知られている。また、近年では、ネットワーク技術の進展により、記憶装置を備えた各種ノード間をＬＡＮ（Local Area Network）やインターネット等を介して接続することが可能であり、ミラーリングする記憶装置の設置場所も自由に選択できる。
【０００３】
なお、ディスクミラーリング方式については特許文献１〜４等にも記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０７８１５３号公報
【特許文献２】特開２００６−３２３６６３号公報
【特許文献３】特開２００８−１４００８６号公報
【特許文献４】特開２００９−１１０３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ディスクミラーリングシステムでは、オリジナルの記憶装置（以下、単に「ディスク」と称す）の内容変更時、あるいは定期的に、あるいはその他必要に応じて差分のみをコピーすることで、各ディスクで保存するデータの同一性を維持する必要がある。
【０００６】
そのようなディスクミラーリングシステムにおける差分管理方法としては、本出願人が先に提案した方法がある（例えば、特願２０１０−１２７５１７号参照）。この差分管理方法では、１台のオリジナルのディスクで保存している情報を他の１台のディスクにコピー（ミラーリング）する一対一のディスクミラーリング手法を、複数のディスクに対するミラーリングにそれぞれ適用することで、一対多のディスクミラーリングシステムを実現している。
【０００７】
しかしながら、そのようなディスクミラーリングシステムでは、オリジナルとの差分を示す差分情報を、ミラーリングするディスク毎に管理する必要があるため、ミラーリングするディスク数が増えると、差分情報量も増えてしまう問題がある。
【０００８】
差分情報は、通常、情報処理装置（コンピュータ）で管理するが、情報処理装置の記憶容量には限界があるため、差分情報量が大きくなるとミラーリング可能なディスク数が制限されてしまう。
【０００９】
本発明は上述したような背景技術が有する問題点を解決するためになされたものであり、大きな差分情報の管理領域を備えることなく、任意の数のミラーディスクを管理できるディスクミラーリングシステム及びその管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため本発明のディスクミラーリングシステムは、オリジナルとなる記憶装置を備えた主サイト装置と、
主サイト装置の記憶装置で保存されたデータのコピーが保存される記憶装置を備えた、少なくとも１つの副サイト装置から成る副サイト装置群と、
を有するディスクミラーリングシステムであって、
前記主サイト装置は、
前記副サイト装置に前記データのコピーを保存するミラーリング処理に、該ミラーリング処理毎に更新される番号であるミラーリング処理番号をそれぞれ付与するミラーリング処理装置と、
前記ミラーリング処理時に前記副サイト装置のいずれかで前記データのコピーの書き込みに失敗して差分が発生すると、該ミラーリング処理に対応するミラーリング処理番号を含む、該差分を示す差分情報を生成し、該データに関連付けて保存する差分管理装置と、
を有し、
前記副サイト装置は、
前記主サイト装置から送信されたデータを前記記憶装置に保存すると共に、前記ミラーリング処理が発生すると、該ミラーリング処理に対応するミラーリング処理番号を更新するミラーリング処理装置と、
前記副サイト装置の記憶装置の内容を前記主サイト装置の記憶装置と一致させる復旧処理時、前記主サイト装置から送信される前記差分情報に基づいて復旧すべきデータの有無を判定し、該復旧すべきデータが有る場合は前記主サイト装置に該データの送信を要求する差分管理装置と、
を有する。
【００１１】
一方、本発明のディスクミラーリングシステムの管理方法は、オリジナルとなる記憶装置を備えた主サイト装置と、
主サイト装置の記憶装置で保存されたデータのコピーが保存される記憶装置を備えた、少なくとも１つの副サイト装置から成る副サイト装置群と、
を有するディスクミラーリングシステムの管理方法であって、
前記主サイト装置が、
前記副サイト装置に前記データのコピーを保存するミラーリング処理に、該ミラーリング処理毎に更新される番号であるミラーリング処理番号をそれぞれ付与し、
前記ミラーリング処理時に前記副サイト装置のいずれかで前記データのコピーの書き込みに失敗して差分が発生すると、該ミラーリング処理に対応するミラーリング処理番号を含む、該差分を示す差分情報を生成し、該データに関連付けて保存し、
前記副サイト装置が、
前記主サイト装置から送信されたデータを前記記憶装置に保存すると共に、前記ミラーリング処理が発生すると、該ミラーリング処理に対応するミラーリング処理番号を更新し、
前記副サイト装置の記憶装置の内容を前記主サイト装置の記憶装置と一致させる復旧処理時、前記主サイト装置から送信される前記差分情報に基づいて復旧すべきデータの有無を判定し、該復旧すべきデータが有る場合は前記主サイト装置に該データの送信を要求する方法である。
【発明の効果】
【００１２】
本発明によれば、大きな差分情報の管理領域を備えることなく、任意の数のミラーディスクを管理できる。
【図面の簡単な説明】
【００１３】
【図１】本発明のディスクミラーリングシステムの一構成例を示すブロック図である。
【図２】本発明で用いる差分情報及びミラーリング処理番号の関係を示す模式図である。
【図３】ミラーリング処理における主サイト装置の処理手順の一例を示すフローチャートである。
【図４】図１に示した主サイト装置における差分情報の更新処理の一例を示す模式図である。
【図５】ミラーリング処理における副サイト装置の処理手順の一例を示すフローチャートである。
【図６】図１に示した副サイト装置における差分情報の更新処理の一例を示す模式図である。
【図７】復旧処理時における主サイト装置の処理手順の一例を示すフローチャートである。
【図８】復旧処理時における副サイト装置の処理手順の一例を示すフローチャートである。
【図９】図１に示した副サイト装置の復旧時におけるミラーリング処理番号の更新処理の手順の一例を示す模式図である。
【発明を実施するための形態】
【００１４】
次に本発明について図面を用いて説明する。
【００１５】
図１は、本発明のディスクミラーリングシステムの一構成例を示すブロック図である。
【００１６】
図１に示すように、本実施形態のディスクミラーリングシステムは、オリジナルとなる記憶装置（ディスク）を備えた主サイト装置１と、主サイト装置１のディスクで保存されたデータのコピーが保存（ミラーリング）される記憶装置（ディスク）を備えた副サイト装置群２と、主サイト装置１にデータを保存する、または主サイト装置１からデータを読み出して利用するホスト装置Ｈとを有し、主サイト装置１と副サイト装置群２とがネットワークＮを介して接続された構成である。
【００１７】
主サイト装置１は、Ｉ／Ｏ制御装置１０１、ミラーリング処理装置１０２、差分管理装置１０３、ディスク１０４、ミラーリング処理番号保持装置１０５及び差分情報保持装置１０６を備えている。
【００１８】
Ｉ／Ｏ制御装置１０１は、ホスト装置Ｈの指示にしたがってディスク１０４に対するデータの書き込み及びディスク１０４からのデータの読み出しを実行する。
【００１９】
ミラーリング処理装置１０２は、ホスト装置Ｈからディスク１０４に対するデータの書き込みが要求されると、副サイト装置群２の各副サイト装置２０に該データのコピーを保存するミラーリング処理を実行する。また、ミラーリング処理装置１０２は、ミラーリング処理が発生すると、ミラーリング処理番号保持装置１０５に保存された、該ミラーリング処理を識別するためのミラーリング処理番号を更新する（図２のＡ２）。
【００２０】
差分管理装置１３は、ミラーリング処理時に副サイト装置２０のいずれかでミラーリングに失敗して差分が発生すると、該差分を示す差分情報を生成し、差分情報保持装置１０６に保存する。差分情報は、ディスク１０４内の所要の区間毎に保存された差分発生時のデータに関連付けて差分情報保持装置１０６で保存される（図２のＡ１）。差分情報には、差分が発生したミラーリング処理に対応するミラーリング処理番号が含まれる。上述したように、ミラーリング処理番号は、ミラーリング処理が実行される毎に更新されため、主サイト装置１及び副サイト装置２０は、ミラーリング処理番号により、発生した差分の時系列な順序を特定できる。なお、記憶装置の同じ領域（区間）に対する複数回のデータの書き込み時に差分が複数回発生した場合は、最後に発生した差分情報が保持される。
【００２１】
図１に示すように、副サイト装置群２は、少なくとも１つの副サイト装置２０によって構成される。副サイト装置２０は、Ｉ／Ｏ制御装置２０１、ミラーリング処理装置２０２、差分管理装置２０３、ディスク２０４、ミラーリング処理番号保持装置２０５及び差分情報保持装置２０６を備えている。
【００２２】
Ｉ／Ｏ制御装置２０１は、主サイト装置１からの指示にしたがってディスク２０４に対するデータの書き込み及びディスク２０４からのデータの読み出しを実行する。
【００２３】
ミラーリング処理装置２０２は、主サイト装置１からデータの書き込み（ミラーリング）が要求されると、Ｉ／Ｏ制御装置２０１を介してディスク２０４へ該データを書き込む。また、ミラーリング処理装置２０２は、ミラーリング処理が発生すると、ミラーリング処理番号保持装置２０５で保存された、該ミラーリング処理に対応するミラーリング処理番号を更新する。
【００２４】
差分管理装置２０３は、副サイト装置２０のディスク２０４内のデータに対応する差分情報を管理する。差分管理装置２０３は、差分が発生した副サイト装置２０のディスク２０４の内容を主サイト装置１のディスク１０４と一致させる復旧処理時、主サイト装置１から送信される差分情報に基づいて復旧すべきデータ（以下、差分データと称す場合もある）の有無を判定し、復旧すべき差分データが有る場合はミラーリング処理装置２０２を介して主サイト装置１に該差分データの送信を要求する。
【００２５】
図１に示すホスト装置Ｈ、主サイト装置１及び副サイト装置２０は、周知のＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、記憶装置等を備えた情報処理装置で実現できる。その場合、ＣＰＵは、記憶装置に格納された所定の制御用プログラムにしたがって処理を実行することで、ホスト装置Ｈ、主サイト装置１及び副サイト装置２０としての機能を実現する。
【００２６】
次に本実施形態のディスクミラーリングシステムの動作について図面を用いて説明する。
【００２７】
本実施形態のディスクミラーリングシステムが備える主サイト装置１及び副サイト装置２０は、主サイト装置１のディスク１０４で保存されたデータのコピーを各副サイト装置２０が備えるディスク２０４で保存するミラーリング処理と、差分が発生した副サイト装置２０のディスク２０４の内容を主サイト装置１のディスク１０４に一致させる復旧処理とを実行する。
【００２８】
まず、ミラーリング処理における主サイト装置１の動作について図３及び図４を用いて説明する。
【００２９】
主サイト装置１におけるミラーリング処理は、主サイト装置１に対してホスト装置ＨからＩ／Ｏ要求が発行されると開始される。
【００３０】
図３に示すように、主サイト装置１は、ホスト装置ＨからのＩ／Ｏ要求を待ち受け（ステップＢ１０）、ホスト装置ＨからＩ／Ｏ要求が発行されると、Ｉ／Ｏ制御装置１０１により該Ｉ／Ｏ要求の種類を判別する（ステップＢ１１）。
【００３１】
Ｉ／Ｏ要求がデータの読み込みである場合、Ｉ／Ｏ制御装置１０１は、指定されたデータをディスク１０４から読み出し（ステップＢ３０）、読み出したデータをホスト装置Ｈへ送信する（ステップＢ１３）。
【００３２】
Ｉ／Ｏ要求が書き込みである場合、Ｉ／Ｏ制御装置１０１は、ホスト装置Ｈから送信されたデータをディスク１０４へ書き込み（ステップＢ１２）、ミラーリング処理装置１０２による副サイト装置群２に対するミラーリング処理の終了を待って、ディスク１０４に対する書き込み結果をホスト装置Ｈへ通知する（ステップＢ１３）。
【００３３】
ミラーリング処理が発生すると、ミラーリング処理装置１０２は、ミラーリング処理番号保持装置１０５で保存しているミラーリング処理番号を更新し（ステップＢ２０）、ネットワークＮを介して副サイト装置群２の全ての副サイト装置２０にデータの書き込み要求を送信する（ステップＢ２１）。
【００３４】
続いて、ミラーリング処理装置１０２は、書き込み対象となるデータ（ホスト装置Ｈの指示でディスク１０４に書き込んだデータ）を各副サイト装置２０へ送信し（ステップＢ２２）、各副サイト装置２０からの書き込み結果を待ち受ける（ステップＢ２３）。
【００３５】
ミラーリング処理装置１０２は、各副サイト装置２０から送信される書き込み結果を確認し（ステップＢ２４）、全ての副サイト装置２０から書き込みの成功が通知された場合はミラーリング処理を終了する。
【００３６】
一方、いずれかの副サイト装置２０で書き込みが失敗した場合、ミラーリング処理装置１０２は、差分情報保持装置１０６で保存している差分情報を差分管理装置１０３により更新した後（ステップＢ２５）、ミラーリング処理を終了する。この主サイト装置１における差分情報の更新処理について図４を用いて説明する。
【００３７】
ミラーリング処理装置１０２は、副サイト装置群２のいずれかの副サイト装置２０からデータの書き込み失敗が通知されると（図４のＣ１）、書き込みに失敗したデータ（差分データ）に対応する、差分情報保持装置１０６で保存している差分情報を差分管理装置１０３により検索し（図４のＣ２）、該差分情報にその時点のミラーリング処理番号を書き込む（図４のＣ３）。
【００３８】
次にミラーリング処理における副サイト装置２０の動作について図５及び図６を用いて説明する。
【００３９】
図５に示すように、副サイト装置２０は、主サイト装置１からのデータの書き込み要求を待ち受け（ステップＤ１０）、書き込み対象となるデータを受信すると（ステップＤ１１）、ミラーリング処理装置２０２により、まず自サイトの動作状態を判定する（ステップＤ１２）。
【００４０】
自サイトが復旧処理中である場合、副サイト装置２０は、主サイト装置１からデータの書き込みが要求されても受信したデータをディスク２０４へ書き込まず（図６のＥ１）、差分情報の更新のみ行う。具体的には、差分管理装置２０３により受信したデータに対応する差分情報を更新し（ステップＤ２０）、ミラーリング処理装置２０２により書き込みを要求した主サイト装置１へデータの書き込み失敗を通知する（ステップＤ２１）。
【００４１】
差分情報の更新時、図６に示すように、差分管理装置２０３は、差分情報保持装置２０６で保存している差分情報のうち、最新の差分情報を検索し、そのミラーリング処理番号を確認する（図６のＥ２）。また、復旧が必要となるデータ（差分データ）に対応する更新が必要な差分情報を検索し（図６のＥ３）、該差分情報が最新となるようにミラーリング処理番号を更新する（図６のＥ４）。
【００４２】
図５のステップＤ１２において、副サイト装置２０が正常動作中である場合、ミラーリング処理装置２０２は、Ｉ／Ｏ制御装置２０１により受信したデータをディスク２０４に書き込み（ステップＤ１３）、続いて該データの書き込みが成功したか否かを判定する（ステップＤ１４）。
【００４３】
ディスク２０４に対するデータの書き込みが成功した場合、ミラーリング処理装置２０２はミラーリング処理番号保持装置２０５で保存しているミラーリング処理番号を更新し（ステップＤ１５）、データの書き込みを要求した主サイト装置１へデータの書き込み成功を通知する（ステップＤ１６）。
【００４４】
一方、ディスク２０４に対するデータの書き込みが失敗した場合、または副サイト装置２０が復旧処理中であり差分情報が更新されている場合、主サイト装置１へデータの書き込み失敗を通知する（ステップＤ２１）。
【００４５】
なお、副サイト装置２０が復旧処理中のために書き込みに失敗したデータは、対応する差分情報が更新されているため、副サイト装置２０で実行中の復旧処理によって最終的には書き込みが実行される。
【００４６】
そのため、副サイト装置２０で実行中の復旧処理が完了した時点で、主サイト装置１のディスク１０４と副サイト装置２０のディスク２０４との間に差分データは存在しないため、改めて復旧処理が実行されることは無い。
【００４７】
次に、復旧処理時における主サイト装置１の動作について図７を用いて説明する。
【００４８】
図７に示すように、主サイト１は、障害等により停止していた副サイト装置２０の動作再開により、副サイト装置２０の追加を検出すると（ステップＦ１０）、差分の有無に関わらず、ミラーリング処理装置１０２により該副サイト装置２０に対してミラーリングの復旧を要求すると共に（ステップＦ１１）、差分管理装置１０３から取得した、書き込みに失敗したデータに対応する差分情報を副サイト装置２０へ送信し（ステップＦ１２）、該副サイト装置２０からの応答を待ち受ける（ステップＦ１３）。
【００４９】
ミラーリング処理装置１０２は、副サイト装置２０から応答を受け取ると、該応答内容を確認し（ステップＦ１４）、副サイト装置２０から復旧完了が通知された場合は復旧処理を終了する。
【００５０】
一方、副サイト装置２０から差分データが要求された場合は、要求された差分データをＩ／Ｏ制御装置１０１を介してディスク１０４から取得し（ステップＦ２０）、要求元の副サイト装置２０へ該差分データを送信する（ステップＦ２１）。その後、ステップＦ１３の処理に戻って、副サイト装置２０から復旧完了が通知されるまで、ステップＦ１３及びＦ１４、並びにステップＦ２０及びＦ２１の処理を繰り返す。
【００５１】
次に、復旧処理時における副サイト装２０の動作について図８を用いて説明する。
【００５２】
図８に示すように、副サイト装置２０は、主サイト装置１からミラーリングの復旧要求を受信すると復旧処理を開始する（ステップＧ１０）。
【００５３】
副サイト装置２０は、主サイト装置１から差分情報を受信すると（ステップＧ１１）、受信した差分情報に基づき、差分管理装置２０３により自サイトの復旧に必要な差分データを判別する（ステップＧ１２）。
【００５４】
次に、差分管理装置２０３は、自サイトの復旧に必要な差分データの有無を判定し（ステップＧ１３）、差分データが無い場合はミラーリング処理装置１０２を介してミラーリング復旧完了通知を主サイト装置１へ送信して（ステップＧ１４）、復旧処理を終了する。
【００５５】
一方、差分データが有る場合は、ステップＧ２０〜Ｇ２４で示す差分同期処理を差分データがなくなるまで繰り返す。このとき、差分データの有無は、差分情報に含まれるミラーリング処理番号にしたがって、ミラーリング処理の古い方から順に判別する。
【００５６】
差分同期処理において、差分管理装置２０３は、まずミラーリング処理装置２０２を介して主サイト装置１へ差分情報に対応する差分データの送信を要求する（ステップＧ２０）。
【００５７】
Ｉ／Ｏ制御装置２０１は、主サイト装置１から差分データを受信すると（ステップＧ２１）、該差分データをディスク２０４へ書き込む（ステップＧ２２）。続いて、ミラーリング処理装置２０２によりミラーリング処理番号保持装置２０５で保存されたミラーリング処理番号を更新する（ステップＧ２３）。その後、ステップＧ１３の処理へ戻って復旧すべき差分データが無くなるまで、ステップＧ１３、並びにステップＧ２０〜Ｇ２３の処理を繰り返す。
【００５８】
復旧処理中における副サイト装置２０のミラーリング処理番号の更新処理について図９を用いて説明する。
【００５９】
図９に示すように、副サイト装置２０は、差分管理装置２０３により書き込みを行ったデータに対応する差分情報を差分情報保持装置２０６で保存しておく（図９のＨ１）。そして、該差分情報に含まれるミラーリング処理番号の値に基づき、ミラーリング処理番号保持装置２０５で保存しているミラーリング処理番号をミラーリング処理装置２０２によって上書き更新する（図９のＨ２）。
【００６０】
本実施形態のディスクミラーリングシステムによれば、ミラーリング処理毎に番号を付与し、該ミラーリング処理番号を含む差分情報を、主サイト装置１のディスク１０４内のデータに関連付けて保存することで、副サイト装置２０は主サイト装置から受信した差分情報に基づいて自サイトの復旧に必要な差分データの有無が判断できる。そのため、副サイト装置２０は、復旧に必要な差分データを主サイト装置１に要求することで取得することが可能であり、ディスク２０４の内容を主サイト装置１のディスク１０４に一致させることができる。
【００６１】
したがって、主サイト装置１は、副サイト装置２０毎に差分情報を管理する必要がなく、差分が発生したときに対応するミラーリング処理番号を含む差分情報のみを保存しておけばよい。そのため、主サイト装置１は、大きな差分情報の管理領域を備えることなく、任意の数のミラーディスクを管理できる。
【００６２】
また、ミラーリングする副サイト装置２０が増減しても、差分情報に変更を加える必要がないため、ミラーリングする副サイト装置２０の追加や削除を容易に行うことができる。
【００６３】
なお、上記説明では、主サイト装置１及び副サイト装置２０が、ディスク、ミラーリング処理番号保持装置、差分情報保持装置をそれぞれ備える構成例を示したが、ディスク、ミラーリング処理番号保持装置及び差分情報保持装置は一つの記憶装置で実現することも可能である。その場合、１つの記憶装置を３つの領域に分割し、それら３つの領域をディスク、ミラーリング処理番号保持装置、差分情報保持装置として利用すればよい。
【００６４】
さらに、上記説明では、１つのデータに対して１つの差分情報を関連付けて保存する例を示したが、連続する任意の数のデータに対して１つの差分情報を関連付けて保存してもよい。その場合、複数のデータに関連付けた差分情報や１つのデータに関連付けた差分情報等が混在してもよい。
【００６５】
複数のデータに関連付けた差分情報がある場合、主サイト装置１は、ミラーリング処理時において差分情報を更新する際に（図３のステップＢ２５）、関連付けたデータが保存される区間の大きさを記録する処理を追加し、副サイト装置２０は、復旧処理時に差分データを要求する際に（図８のステップＧ２０）、差分情報に関連付けられた全ての区間のデータを要求すればよい。
【符号の説明】
【００６６】
１    主サイト装置
２    副サイト装置群
２０    副サイト装置
１０１，２０１    Ｉ／Ｏ制御装置
１０２，２０２    ミラーリング処理装置
１０３，２０３    差分管理装置
１０４，２０４    ディスク
１０５，２０５    ミラーリング処理番号保持装置
１０６，２０６    差分情報保持装置
Ｈ    ホスト装置
Ｎ    ネットワーク
【図１】
2013012137.tif 000003
【図２】
2013012137.tif 000004
【図３】
2013012137.tif 000005
【図４】
2013012137.tif 000006
【図５】
2013012137.tif 000007
【図６】
2013012137.tif 000008
【図７】
2013012137.tif 000009
【図８】
2013012137.tif 000010
【図９】
2013012137.tif 000011