【手続補正書】
【提出日】平成20年3月28日(2008.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オリジナル・ターゲットである新規ソースおよびオリジナル・ソースである新規ターゲットを示す高速逆リストア・コマンドを受信するステップと、
前記新規ターゲット上で同期スキャンを実行するステップと、
前記新規ターゲットに関連付けられた新規ターゲット構造を、前記新規ソースに関連付けられた新規ソース構造を使用して更新するステップと、
を有する、コピー・オペレーションを実行するための方法。
【請求項２】
前記新規ターゲットのキャッシュ内にあり、かつ、前記オリジナル・ソースから前記オリジナル・ターゲットへの瞬間仮想コピー関係が作成された時点で存在したデータのブロックが物理ストレージに移動されるように、前記同期スキャンが実行される、請求項１に記載の方法。
【請求項３】
前記同期スキャンを実行するステップが、
前記瞬間仮想コピー関係に属するデータのブロックに対しては、前記データのブロックを前記新規ターゲット用の物理ストレージにデステージするサブステップと、
前記瞬間仮想コピー・オペレーションの後に更新されたデータのブロックに対しては、前記新規ターゲット用の前記物理ストレージ上で更新された前記データのブロックのオリジナル・コンテンツを、前記新規ソース用の物理ストレージにコピーするサブステップと、および
前記新規ソース構造内のコピーされた各データのブロックについて、前記データのブロックがコピーされたことを示すように対応するインジケータを設定するサブステップと、
をさらに有する、請求項２に記載の方法。
【請求項４】
前記新規ターゲット用のキャッシュ内のデータのブロックを廃棄するステップをさらに有する、請求項３に記載の方法。
【請求項５】
前記新規ターゲット構造を更新するステップが、
前記新規ソース構造内のインジケータを反転するサブステップと、
前記反転されたインジケータを前記新規ターゲット構造にコピーするサブステップと、をさらに有する、請求項１に記載の方法。
【請求項６】
前記新規ターゲットがリモート・ミラーリング関係にあるかどうかを判別するステップと、
前記新規ターゲットがリモート・ミラーリング関係にある場合、前記新規ターゲット構造内の値に基づいて前記新規ターゲットに関連付けられた同期外れ構造を更新するステップと、
をさらに有する、請求項１に記載の方法。
【請求項７】
前記高速逆リストア・コマンドの受信に応答して、前記新規ターゲットに関する書き込み禁止を設定するステップと、
前記高速逆リストア・コマンドの実行に応答して、前記新規ターゲットに関する書き込み禁止をリセットするステップと、
をさらに有する、請求項１に記載の方法。
【請求項８】
前記高速逆リストア・コマンドの受信に応答して、前記新規ソースおよび前記新規ターゲット上での入力／出力（Ｉ／Ｏ）オペレーションを静止するステップと、
前記高速逆リストア・コマンドの実行に応答して、前記新規ソースおよび前記新規ターゲット上でのＩ／Ｏオペレーションの静止を解除するステップと、
をさらに有する、請求項１に記載の方法。
【請求項９】
前記新規ターゲットから前記新規ソースへの瞬間仮想コピー・オペレーションを実行するステップをさらに有する、請求項１に記載の方法。
【請求項１０】
前記新規ターゲットからテスト・ストレージへの瞬間仮想コピー・オペレーションを実行するステップをさらに有する、請求項１に記載の方法。
【請求項１１】
前記高速逆リストア・コマンドは前記新規ターゲットから前記新規ソースへの瞬間仮想コピーが実行された後に受信され、前記高速逆リストア・コマンドは前記瞬間仮想コピーによってバックグランド・コピーが実行される前に実行されるものである、請求項１に記載の方法。
【請求項１２】
前記更新された新規ターゲット構造を使用して、前記新規ソースから前記新規ターゲットへのバックグランド・コピー・オペレーションを実行するステップをさらに有する、請求項１に記載の方法。
【請求項１３】
オリジナル・ターゲットである新規ソースおよびオリジナル・ソースである新規ターゲットを示す高速逆リストア・コマンドを受信するステップと、
前記新規ターゲットのキャッシュ内にあり前記オリジナル・ソースから前記オリジナル・ターゲットへの瞬間仮想コピー関係が作成された時点で存在したデータのブロックが、物理ストレージに移動されるように、前記新規ターゲット上で同期スキャンを実行するステップと、
前記新規ソース構造内のインジケータを反転すること、および前記反転されたインジケータを前記新規ターゲット構造にコピーすることによって、前記新規ターゲットに関連付けられた新規ターゲット構造を、前記新規ソースに関連付けられた新規ソース構造を使用して更新するステップと、
前記新規ターゲット用のキャッシュ内のデータのブロックを廃棄するステップと、
を有し、
前記高速逆リストア・コマンドは前記新規ターゲットから前記新規ソースへの瞬間仮想コピーが実行された後に受信され、前記高速逆リストア・コマンドは前記瞬間仮想コピーによってバックグランド・コピーが実行される前に実行されるものである、
コピー・オペレーションを実行するための方法。
【請求項１４】
前記高速逆リストア・コマンドの受信に応答して、前記新規ソースおよび前記新規ターゲット上での入力／出力（Ｉ／Ｏ）オペレーションを静止するステップと、
前記高速逆リストア・コマンドの実行に応答して、前記新規ソースおよび前記新規ターゲット上でのＩ／Ｏオペレーションの静止を解除するステップと、
をさらに有する、請求項１３に記載の方法。
【請求項１５】
コピー・オペレーションを実行するためのプログラムであって、前記プログラムは、コンピュータに、
オリジナル・ターゲットである新規ソースおよびオリジナル・ソースである新規ターゲットを示す高速逆リストア・コマンドを受信するステップ、
前記新規ターゲット上で同期スキャンを実行するステップ、および
前記新規ターゲットに関連付けられた新規ターゲット構造を、前記新規ソースに関連付けられた新規ソース構造を使用して更新するステップ、
を実行させるためのプログラム。
【請求項１６】
前記コンピュータに、
前記高速逆リストア・コマンドの受信に応答して、前記新規ソースおよび前記新規ターゲット上での入力／出力（Ｉ／Ｏ）オペレーションを静止するステップ、および
前記高速逆リストア・コマンドの実行に応答して、前記新規ソースおよび前記新規ターゲット上でのＩ／Ｏオペレーションの静止を解除するステップ、
をさらに実行させる、請求項１５に記載のプログラム。
【請求項１７】
コピー・オペレーションを実行するためのプログラムであって、前記プログラムは、コンピュータに、
オリジナル・ターゲットである新規ソースおよびオリジナル・ソースである新規ターゲットを示す高速逆リストア・コマンドを受信するよステップ、
前記新規ターゲットのキャッシュ内にあり前記オリジナル・ソースから前記オリジナル・ターゲットへの瞬間仮想コピー関係が作成された時点で存在したデータのブロックが、物理ストレージに移動されるように、前記新規ターゲット上で同期スキャンを実行するステップ、
前記新規ソース構造内のインジケータを反転すること、および前記反転されたインジケータを前記新規ターゲット構造にコピーすることによって、前記新規ターゲットに関連付けられた新規ターゲット構造を、前記新規ソースに関連付けられた新規ソース構造を使用して更新するステップ、および
前記新規ターゲット用のキャッシュ内のデータのブロックを廃棄するステップを実行させ、
前記高速逆リストア・コマンドは前記新規ターゲットから前記新規ソースへの瞬間仮想コピーが実行された後に受信され、前記高速逆リストア・コマンドは前記瞬間仮想コピーによってバックグランド・コピーが実行される前に実行されるものである、
コピー・オペレーションを実行するためのプログラム。
【請求項１８】
前記コンピュータに、
前記高速逆リストア・コマンドの受信に応答して、前記新規ソースおよび前記新規ターゲット上での入力／出力（Ｉ／Ｏ）オペレーションを静止するステップ、および
前記高速逆リストア・コマンドの実行に応答して、前記新規ソースおよび前記新規ターゲット上でのＩ／Ｏオペレーションの静止を解除するステップ、
をさらに実行させる、請求項１７に記載のプログラム。
【請求項１９】
コピー・オペレーションを実行するためのシステムであって、
オリジナル・ターゲットである新規ソースおよびオリジナル・ソースである新規ターゲットを示す高速逆リストア・コマンドを受信するように動作可能な回路を有し、
さらに前記回路は、前記新規ターゲット上で同期スキャンを実行し、および
前記新規ターゲットに関連付けられた新規ターゲット構造を、前記新規ソースに関連付けられた新規ソース構造を使用して更新するように、
動作可能である、システム。
【請求項２０】
前記回路が、
前記高速逆リストア・コマンドの受信に応答して、前記新規ソースおよび前記新規ターゲット上での入力／出力（Ｉ／Ｏ）オペレーションを静止し、および
前記高速逆リストア・コマンドの実行に応答して、前記新規ソースおよび前記新規ターゲット上でのＩ／Ｏオペレーションの静止を解除するように、
さらに動作可能である、請求項１９に記載のシステム。
【請求項２１】
コピー・オペレーションを実行するためのシステムであって、
オリジナル・ターゲットである新規ソースおよびオリジナル・ソースである新規ターゲットを示す高速逆リストア・コマンドを受信するように動作可能な回路を有し、
さらに前記回路は、前記新規ターゲットのキャッシュ内にあり前記オリジナル・ソースから前記オリジナル・ターゲットへの瞬間仮想コピー関係が作成された時点で存在したデータのブロックが、物理ストレージに移動されるように、前記新規ターゲット上で同期スキャンを実行し、
前記新規ソース構造内のインジケータを反転すること、および前記反転されたインジケータを前記新規ターゲット構造にコピーすることによって、前記新規ターゲットに関連付けられた新規ターゲット構造を、前記新規ソースに関連付けられた新規ソース構造を使用して更新し、および
前記新規ターゲット用のキャッシュ内のデータのブロックを廃棄するように動作可能であって、
前記高速逆リストア・コマンドは前記新規ターゲットから前記新規ソースへの瞬間仮想コピーが実行された後に受信され、前記高速逆リストア・コマンドは前記瞬間仮想コピーによってバックグランド・コピーが実行される前に実行されるものである、
コピー・オペレーションを実行するためのシステム。
【請求項２２】
前記回路が、
前記高速逆リストア・コマンドの受信に応答して、前記新規ソースおよび前記新規ターゲット上での入力／出力（Ｉ／Ｏ）オペレーションを静止し、および
前記高速逆リストア・コマンドの実行に応答して、前記新規ソースおよび前記新規ターゲット上でのＩ／Ｏオペレーションの静止を解除するように、
さらに動作可能である、請求項２１に記載のシステム。