【手続補正書】
【提出日】平成17年12月9日(2005.12.9)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パスを経由して相互に接続されている第１のストレージサブシステムと第２のストレージサブシステムを用いる回復方法であって、
その第１のストレージサブシステムは第１のホストに接続され、第２のストレージサブシステムは第２のホストに接続されており、
第１のストレージサブシステムは、第１の論理ボリュームを備え、
第２のストレージサブシステムは、第２の論理ボリュームと第３の論理ボリュームを備え、
その第２の論理ボリュームは、第１の論理ボリュームをコピーした論理ボリュームであり、
第１と第２の論理ボリュームは同期状態にあり、その第３の論理ボリュームは第２の論理ボリュームをコピーした論理ボリュームであり、
第２と第３の論理ボリュームは同期状態にあり、第１のストレージサブシステムからのコマンドにより、第２の論理ボリュームと第３の論理ボリュームを第１のホストから分離可能であり、
前記回復方法は、
第３の論理ボリュームを第２のホストにマウントするステップと、
第２のホストが第３の論理ボリュームから回復すべきファイルを読み出すステップと、
第２のホストが第２の論理ボリュームにそのファイルを書き込むステップと、
第１の論理ボリュームを第２の論理ボリュームに再同期化させるステップと、
を備える回復方法。
【請求項２】
請求項１に記載の回復方法であって、もしデータベースアプリケーションが第１のホスト上で稼働しているならば、データベースを第１の論理ボリュームに回復させることを実行することを含むことを特徴とする回復方法。
【請求項３】
請求項１に記載の回復方法であって、第１の論理ボリュームを第２の論理ボリュームに再同期化させるステップは、第２の論理ボリューム上の保留データビットマップに基づき第１の論理ボリュームへコピーするデータを決めることを有することを特徴とする回復方法。
【請求項４】
請求項１に記載の回復方法であって、さらにコマンドの後に到着した書込みデータを保留データビットマップにマークし、それにより、どのデータが変更されたかを追跡することを特徴とする回復方法。
【請求項５】
請求項１に記載の回復方法であって、そのコマンドは、第３の論理ボリュームから回復され第２の論理ボリュームに書き込まれる１個ないしはそれ以上のファイルの識別記号で構成され、
前記回復方法は、
第２のホストが第３の論理ボリュームから回復すべきファイルを読み出すステップと、
第２のホストが第２のボリュームにそのファイルを書き込むステップと、
第３の論理ボリュームからコマンドで指定されたファイルのみを読み取り、読み取ったファイルを第２の論理ボリュームに書き込むステップと、
を含む回復方法。
【請求項６】
ファイル回復方法であって、
回復すべきファイルの表示を受信するステップと、
前記回復すべきファイルはボリューム全体で構成されるか否かを判定し、もしそうであるなら、実行ボリュームとバックアップボリュームとの間に存在するリモートミラーを分割するステップと、
バックアップボリュームとバックアップボリュームからコピーしたデータを保持しているボリュームとの間に存在するローカルミラーを再同期化するステップと、
そして、実行ボリュームとバックアップボリュームに対するリモートミラーを再同期化するステップと、
を備えるファイル回復方法。
【請求項７】
請求項６に記載のファイル回復方法であって、バックアップボリュームとバックアップボリュームからコピーしたデータを保持しているボリュームとの間に存在するローカルミラーを再同期化するステップは、
バックアップボリュームに対する保留ビットマップと、バックアップボリュームからコピーしたデータを保持しているボリュームに対する保留ビットマップを比較して差分のデータを決めるステップと、
バックアップボリュームからコピーしたデータを保持しているボリュームから、差分のデータをバックアップボリュームにコピーするステップと、
を含むファイル回復方法。
【請求項８】
請求項６に記載のファイル回復方法であって、実行ボリュームとバックアップボリュームに対するリモートミラーを再同期化するステップは、
実行ボリュームに対する保留ビットマップとバックアップボリュームに対する保留ビットマップを比較して、差分データのセットを決めるステップと、
バックアップボリュームから差分のデータを実行ボリュームへコピーするステップと、
を含むファイル回復方法。
【請求項９】
ファイル回復装置であって、
回復すべきファイルの表示を受信する手段と、
回復すべきファイルはボリューム全体の内容で構成されているかを判定する手段と、
実行ボリュームとバックアップボリュームの間に存在するリモートミラーを分割する手段と、
バックアップボリュームとバックアップボリュームからコピーしたデータを保持しているボリュームとの間に存在するローカルミラーを再同期化する手段と、
実行ボリュームとバックアップボリュームに対するリモートミラーを再同期化する手段と、
を備えるファイル回復装置。
【請求項１０】
第１のホストからの要求に応じて、第２のホストに接続された第２のストレージサブシステムから、第１のホストに接続されている第１のストレージサブシステムにファイルを回復させる回復方法であって、
その第１のストレージサブシステムと第２のストレージサブシステムはパス経由で相互に接続されており、第１のストレージサブシステムは第１の論理ボリュームを記憶しており、第２のストレージサブシステムは第２の論理ボリュームと第３の論理ボリュームを記憶しており、第２の論理ボリュームは第１の論理ボリュームをコピーした論理ボリュームであり、第３の論理ボリュームは第２の論理ボリュームをコピーした論理ボリュームであり、第１の論理ボリュームと第２の論理ボリュームは非同期の状態にあり、第２の論理ボリュームと第３の論理ボリュームは同期状態にあり、
前記回復方法は、
第３の論理ボリュームを第２のホストにマウントするステップと、
第２のホストが第３のボリュームから回復すべきファイルを読み取るステップと、
第２のホストが第２のボリュームにそのファイルを書き込むステップと、
第１のボリュームを第２のボリュームに再同期化させるステップと、
を備えるファイル回復方法。
【請求項１１】
請求項１０に記載のファイル回復方法であって、その第３の論理ボリュームを第２のホストにマウントするステップは、コマンドに応答して、第２の論理ボリュームと第３の論理ボリュームの間にある同期状態を分割することであることを特徴とするファイル回復方法。
【請求項１２】
ストレージサブシステムであって、
第１の論理ボリュームと、
第２の論理ボリュームと、
プライマリストレージサブシステムに接続性を与えるパスへのインタフェースと、
を備え、
第２の論理ボリュームは、第１の論理ボリュームをコピーした論理ボリュームであり、
第１の論理ボリュームは、機能的であって、プライマリストレージサブシステムにあるボリュームと選択的に同期状態かあるいは非同期状態になることが可能であり、
第１の論理ボリュームと第２の論理ボリュームとは同期状態にあり、
第２の論理ボリュームは機能的であり、回復処理コマンドに応答して、ホストが回復すべきファイルにアクセスして第２の論理ボリュームから読み出し、そして回復すべきファイルを第１の論理ボリュームに書き込むことを許可し、
機能的であって、第１の論理ボリュームと第２の論理ボリュームの間に同期状態を確立する第２のストレージサブシステムを備えることを特徴とするストレージシステム。
【請求項１３】
コンピュータプログラムプロダクトであって、
回復されるべきファイルの表示を受信するコードと、
回復すべきファイルが一つのボリューム全体で構成されているか否かを判定し、もしそうであるなら、複数のコードを始動させるコードと、さらに
実行ボリュームとバックアップボリュームの間に存在するリモートミラーを分割するコードと、
バックアップボリュームとバックアップボリュームからコピーされたデータを保持するボリュームの間に存在するローカルミラーを再同期化させるコードと、
実行ボリュームとバックアップボリュームに対するリモートミラーを再同期化させるためのコードと、
を保持する、コンピュータで読み出し可能な記憶媒体。
【請求項１４】
請求項１に記載のファイル回復方法で作成された、回復済みボリューム。
【請求項１５】
請求項１０に記載のファイル回復方法で作成された、回復済みボリューム。
【請求項１６】
ファイル回復装置であって、
コマンドを受信する手段と、
第２の記憶手段と第３の記憶装手段の間に存在する同期を分割する手段と、
第３の記憶装手段の情報を読み出し可能にする手段と、
第３の記憶手段から回復すべきファイルを読み出す手段と、
第２の記憶手段にそのファイルを書き込む手段と、
第２の記憶手段を第１の記憶手段に再同期させる手段と、
を備えるファイル回復装置。
【請求項１７】
請求項１６に記載のファイル回復装置であって、
その第３の記憶装手段の情報を読み出し可能にする手段は、
第３の記憶手段により記憶された情報を処理する手段と、
第３の記憶手段をマウントする手段と、
を備えるファイル回復手段。
【請求項１８】
コンピュータプログラムプロダクトであって、
コマンドを受信するコードと、
第２の記憶ユニットと第３の記憶ユニットの間に存在する同期状態を分割するコードと、
第３の記憶ユニットの情報を読み出し可能にするコードと、
第３の記憶ユニットから回復すべきファイルを読み出すためのコードと、
第２の記憶ユニットにそのファイルを書き込む手段と、
第２の記憶ユニットを第１の記憶ユニットに再同期化させるコードと、
を備えるコンピュータプログラムプロダクト。
【請求項１９】
ストレージシステムであって、
第１のホストに接続される、第１のストレージサブシステムと、
第２のホストに接続される、第２のストレージサブシステムと、
を備え、
第１のストレージサブシステムと第２のストレージサブシステムはパス経由で相互に接続されており、
第１のストレージサブシステムは、第１の論理ボリュームを備えており、
第２のストレージサブシステムは、第２の論理ボリュームと第３の論理ボリュームとを備えており、
第２の論理ボリュームは、第１の論理ボリュームをコピーした論理ボリュームであり、
第３の論理ボリュームは、第２の論理ボリュームをコピーした論理ボリュームであり、
第１の論理ボリュームと第２の論理ボリュームは、非同期の状態にあり、
第２と第３の論理ボリュームは同期状態にあり、
第２のストレージサブシステムは機能的であって、回復処理コマンドに応答して、第３の論理ボリュームを第２のホストにマウントし、
ホストは機能的であって回復すべきファイルを第３のボリュームから読み出し、そして、回復すべきファイルを第２のボリュームに書き込み、
第２のストレージサブシステムは機能的であって、第１の論理ボリュームと第２の論理ボリュームの間に同期状態を確立することを特徴とするストレージサブシステム。
【請求項２０】
請求項１９に記載のストレージサブシステムであって、さらに、
第３のストレージサブシステムを備え、
前記第３のストレージサブシステムは、
第２のストレージサブシステムの第５の記憶ボリュームと時折同期に入る第４の記憶ボリュームを備え、
第１のストレージサブシステムと第３のストレージサブシステムのデータを第２のストレージサブシステムが収集することを可能にする同期状態を有することを特徴とするストレージサブシステム。