【手続補正書】
【提出日】平成16年9月14日(2004.9.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストレージシステムにおいて、１つのボリュームを起源としたペアを複数構成し各々が独立使用可能な複製ボリュームの間でのデータのバックアップ・リストア管理方法であって、
各ペアをなすボリュームを別々のアプリケーションで使用した際に、ボリュームでデータ更新が生じたアドレスを更新位置管理情報として所定記憶手段にペア毎に記憶するステップと、
あるペアを構成する複製ボリュームを、他のペアの複製ボリュームの内容にリストアする場合、各ペアの更新位置管理情報を前記記憶手段から取得するステップと、
取得した更新位置管理情報をマージさせて、該当複製ボリューム間での更新位置管理情報の差分情報を生成するステップと、
差分情報が指定するデータをリストア元の複製ボリュームからリストア先の複製ボリュームにコピーすることで、リストア元の複製ボリュームの内容にリストア先の複製ボリュームを復元させるステップと、
を含むことを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項２】
ストレージシステムにおいて、１つの正ボリュームを起源としたペアを複数構成し各々が独立使用可能な複製ボリュームの間でのデータのバックアップ・リストア管理方法であって、
各ペアをなす正・複製それぞれのボリュームを別々のアプリケーションで使用した際に、正・複製ボリュームでデータ更新が生じたアドレスを更新位置管理情報として所定記憶手段にペア毎に記憶するステップと、
ペアＣ１を構成する複製ボリュームＢ１を、ペアＣ１以外の或るペアＣ２の複製ボリュームＢ２の内容にリストアする場合、各ペアＣ１、Ｃ２の更新位置管理情報Ｄ１、Ｄ２を前記記憶手段から取得するステップと、
取得した更新位置管理情報Ｄ１とＤ２とをマージさせて、複製ボリュームＢ１と複製ボリュームＢ２との間での更新位置管理情報の差分情報を生成するステップと、
差分情報が指定するデータを複製ボリュームＢ２から複製ボリュームＢ１にコピーすることで、複製ボリュームＢ２の内容に複製ボリュームＢ１を復元させるステップと、
を含むことを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項３】
ストレージシステムにおいて、１つの正ボリュームを起源としたペアを複数構成し各々が独立使用可能な複製ボリュームの間でのデータのバックアップ・リストア管理方法であって、
各ペアをなす正・複製それぞれのボリュームを別々のアプリケーションで使用した際に、正・複製ボリュームでデータ更新が生じたアドレスを更新時刻ｔとともに更新位置管理情報として所定記憶手段にペア毎に記憶するステップと、
所定時刻ｔ２に、ペアＣ１を構成する複製ボリュームＢ１を、ペアＣ１以外の或るペアＣ２の複製ボリュームＢ２の内容にリストアする場合、時刻ｔ２以前の所定更新時刻ｔ１における、各ペアＣ１、Ｃ２の更新位置管理情報Ｄ１、Ｄ２を前記記憶手段から取得するステップと、
取得した更新位置管理情報Ｄ１とＤ２とをマージさせて、更新時刻ｔ１における複製ボリュームＢ１と複製ボリュームＢ２との間での更新位置管理情報の差分情報を生成するステップと、
差分情報が指定するデータを複製ボリュームＢ２から複製ボリュームＢ１にコピーすることで、更新時刻ｔ１以前の複製ボリュームＢ２の内容に複製ボリュームＢ１を復元させるステップと、
を含むことを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項４】
請求項１〜３のいずれかにおいて、差分情報が指定するデータを複製ボリュームＢ２から複製ボリュームＢ１にコピーしたならば、ペアＣ１の更新位置管理情報をペアＣ２の更新位置管理情報と同一にすることを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項５】
請求項１〜３のいずれかにおいて、ペアをなす正・複製それぞれのボリュームを別々のアプリケーションで使用可能にするスプリット状態となし、スプリット状態の各ボリュームでデータ更新が生じたアドレスを更新時刻ｔとともに更新位置管理情報とすることを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項６】
請求項１〜３のいずれかにおいて、前記複製ボリュームＢ１におけるリストア対象データの論理的アドレスと、前記複製ボリュームＢ２におけるリストア元データの物理的アドレスとを対応付けすることで、複製ボリュームＢ２からＢ１へのリストア処理を実行することを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項７】
請求項１〜６のいずれかに記載の複製ボリューム間でのバックアップ・リストア管理方法に用いる記憶制御装置であって、
通信手段により接続する上位装置からの要求に応じて前記正ボリュームおよび複製ボリュームにデータを読み書きする手段と、前記各ステップを実行する手段とを備えることを特徴とする記憶制御装置。
【請求項８】
コンピュータで構成された処理装置と、入出力インターフェイスとキャッシュメモリと共有メモリとチャネルアダプタとディスクアダプタとを備えた記憶制御装置と、インターフェイスたるＳＣＳＩまたはファイバーチャネルを介して前記処理装置と接続される記憶装置たるディスクアレイ装置または半導体ディスク装置とを備えて構成されるストレージシステムにおいて、１つのボリュームを起源としたペアを複数構成し各々が独立使用可能な複製ボリュームの間でのデータのバックアップ・リストア管理方法であって、
各ペアをなすボリュームを別々のアプリケーションで使用した際に、ボリュームでデータ更新が生じたアドレスを更新位置管理情報として所定記憶手段たる共有メモリにペア毎に記憶するステップと、
あるペアを構成する複製ボリュームを、他のペアの複製ボリュームの内容にリストアする場合、各ペアの更新位置管理情報を前記記憶手段から取得するステップと、
取得した更新位置管理情報をマージさせて、該当複製ボリューム間での更新位置管理情報の差分情報を生成するステップと、
差分情報が指定するデータをリストア元の複製ボリュームからリストア先の複製ボリュームにコピーすることで、リストア元の複製ボリュームの内容にリストア先の複製ボリュームを復元させるステップと、
を含むことを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項９】
コンピュータで構成された処理装置と、入出力インターフェイスとキャッシュメモリと共有メモリとチャネルアダプタとディスクアダプタとを備えた記憶制御装置と、インターフェイスたるＳＣＳＩまたはファイバーチャネルを介して前記処理装置と接続される記憶装置たるディスクアレイ装置または半導体ディスク装置とを備えて構成されるストレージシステムにおいて、１つの正ボリュームを起源としたペアを複数構成し各々が独立使用可能な複製ボリュームの間でのデータのバックアップ・リストア管理方法であって、
各ペアをなす正・複製それぞれのボリュームを別々のアプリケーションで使用した際に、正・複製ボリュームでデータ更新が生じたアドレスを更新位置管理情報として所定記憶手段たる共有メモリにペア毎に記憶するステップと、
ペアＣ１を構成する複製ボリュームＢ１を、ペアＣ１以外の或るペアＣ２の複製ボリュームＢ２の内容にリストアする場合、各ペアＣ１、Ｃ２の更新位置管理情報Ｄ１、Ｄ２を前記記憶手段から取得するステップと、
取得した更新位置管理情報Ｄ１とＤ２とをマージさせて、複製ボリュームＢ１と複製ボリュームＢ２との間での更新位置管理情報の差分情報を生成するステップと、
差分情報が指定するデータを複製ボリュームＢ２から複製ボリュームＢ１にコピーすることで、複製ボリュームＢ２の内容に複製ボリュームＢ１を復元させるステップと、
を含むことを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【請求項１０】
コンピュータで構成された処理装置と、入出力インターフェイスとキャッシュメモリと共有メモリとチャネルアダプタとディスクアダプタとを備えた記憶制御装置と、インターフェイスたるＳＣＳＩまたはファイバーチャネルを介して前記処理装置と接続される記憶装置たるディスクアレイ装置または半導体ディスク装置とを備えて構成されるストレージシステムにおいて、１つの正ボリュームを起源としたペアを複数構成し各々が独立使用可能な複製ボリュームの間でのデータのバックアップ・リストア管理方法であって、
各ペアをなす正・複製それぞれのボリュームを別々のアプリケーションで使用した際に、正・複製ボリュームでデータ更新が生じたアドレスを更新時刻ｔとともに更新位置管理情報として所定記憶手段たる共有メモリにペア毎に記憶するステップと、
所定時刻ｔ２に、ペアＣ１を構成する複製ボリュームＢ１を、ペアＣ１以外の或るペアＣ２の複製ボリュームＢ２の内容にリストアする場合、時刻ｔ２以前の所定更新時刻ｔ１における、各ペアＣ１、Ｃ２の更新位置管理情報Ｄ１、Ｄ２を前記記憶手段から取得するステップと、
取得した更新位置管理情報Ｄ１とＤ２とをマージさせて、更新時刻ｔ１における複製ボリュームＢ１と複製ボリュームＢ２との間での更新位置管理情報の差分情報を生成するステップと、
差分情報が指定するデータを複製ボリュームＢ２から複製ボリュームＢ１にコピーすることで、更新時刻ｔ１以前の複製ボリュームＢ２の内容に複製ボリュームＢ１を復元させるステップと、
を含むことを特徴とする複製ボリューム間でのバックアップ・リストア管理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
ここでは、図５に示す通り、記憶装置１０３を正ボリュームＡとして記憶装置１０４との間にペア２０１を設定してこの記憶装置１０４に第１複製ボリュームＢを作成する。一方、記憶装置１０３と記憶装置１０５との間にもペア２０２を設定し記憶装置１０５に第２複製ボリュームＣを作成する。そして現在、各ペア２０１、２０２は、正・複製それぞれのボリュームを別々のアプリケーションで使用可能としたスプリット状態に維持される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
このスプリット状態の各ボリュームにデータの更新が生じたアドレスを、ペア毎に管理される更新位置管理情報４０１として共有メモリ１１０に記録されている。このアドレスを共有メモリに記録する際に、更新時刻ともに記録するようにしても良い。また、例えばペア２０２の正・複製ボリュームが同期されているなど非スプリット状態であるならば、下記リストア要求を受けた時点でスプリット状態に遷移させる。このような構成をとることによって、記憶制御装置のボリュームを上述のように構成することによって、正ボリュームＡとその複製ボリュームＢを他のアプリケーションで利用できると共に、別のアプリケーションで利用される前の状態にも簡単にリストアができることとなる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
ところで、このように別のアプリケーションで利用されたボリュームをアプリケーションで利用される前の状態に戻したいという要求がある。この場合は、正ボリュームＡと複製ボリュームＢが別のアプリケーションで利用されたときの状態を蓄積するための複製ボリュームＣを保持しておけばよい。ところが、このようなボリュームに極めて多くの情報が蓄積されているような場合は、複製ボリュームＣを正ボリュームＡ及びＡの複製ボリュームＢのそれぞれに、コピーするような方法で処理しようとするとその処理に多くの時間を要することとなり、その複製処理の終了後に行われる処理の開始が遅延してしまう。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
しかしながら、それぞれのボリュームごとにペアボリュームを必要とするので、ボリュームを沢山しようすることとなってしまい、ボリュームに要するコストが増大する。