【手続補正書】
【提出日】平成19年6月25日(2007.6.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
障害後のデータを回復するデータ回復プログラムを搭載したオペレーティングシステムを有するホストコンピューターシステムと、データを格納するストレージサブシステムとが接続されたストレージシステムのデータ修復方法において、
第一のデータイメージを提供するために、特定のストレージサブシステムに格納されたデータのスナップショットを生成するステップと、
第二のデータイメージを提供するために、前記データの障害後に前記ホストコンピューターシステムに関係したデータを回復させるために前記データ回復プログラムを実行できる前記オペレーティングシステムを使用するステップと、
前記データの障害後に修復されたデータを提供するために、前記第一のデータイメージと前記第二のデータイメージとを結合させるステップと、からなる
ことを特徴とする、障害後のデータ修復方法。
【請求項２】
前記ホストコンピューターシステムは、
一つ以上のスナップショットを生成し、
以前のスナップショットの記録を保持し、
前記第一のデータイメージのスナップショットと前記第二のデータイメージのスナップショットとのそれぞれに対して、前記第一のデータイメージと前記第二のデータイメージとが一致しているかの記録を保持するステップを含む
ことを特徴とする請求項１に記載のデータ修復方法。
【請求項３】
前記データのスナップショットを生成するステップは、前記ホストコンピューターシステムが制御することによって実行される
ことを特徴とする請求項１に記載のデータ修復方法。
【請求項４】
前記データのスナップショットを生成するステップは、前記ストレージサブシステムが制御することによって実行される
ことを特徴とする請求項１に記載のデータ修復方法。
【請求項５】
前記第一のデータイメージと前記第二のデータイメージとを結合させるステップは、
前記スナップショットを前記ストレージサブシステムから前記ホストコンピューターシステムに送出するステップと、
前記第一のデータイメージを使用して前記オペレーティングシステムを実行するステップと、からなる
ことを特徴とする請求項１に記載のデータ修復方法。
【請求項６】
前記データのスナップショットを生成するステップは、多数回実行され、
前記第一のデータイメージと前記第二のデータイメージとを結合させるステップで使用される前記スナップショットの選択は、システム管理者によって行われる
ことを特徴とする請求項１に記載のデータ修復方法。
【請求項７】
各ステップは、前記ホストコンピューターシステムによって実行される
ことを特徴とする請求項１に記載のデータ修復方法。
【請求項８】
特定のアプリケーションに対して障害後のデータを回復するアプリケーションプログラムを有するホストコンピューターシステムと、データを格納するストレージサブシステムとが接続されたストレージシステムのデータ修復方法において、
第一のデータイメージを提供するために、特定のストレージサブシステムに格納されたデータのスナップショットを生成するステップと、
第二のデータイメージを提供するために、前記データの障害後に前記ホストコンピューターシステムに関係したデータを回復させる前記アプリケーションプログラムを実行するステップと、
障害の後に修復されたデータを提供するために、前記第一のデータイメージと前記第二のデータイメージとを結合させるステップと、からなる
ことを特徴とする、障害後のデータ修復方法。
【請求項９】
前記第一のデータイメージと前記第二のデータイメージとを結合させる前記ステップは、
前記データのスナップショットを前記ストレージサブシステムから前記ホストコンピューターシステムに送出するステップと、
前記第一のデータイメージを使用して前記アプリケーションプログラムを実行するステップと、からなる
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１０】
前記アプリケーションプログラムを実行するステップは、前記ストレージサブシステムを制御するエージェントによって実行される
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１１】
前記ホストコンピューターシステムは、
一つ以上のスナップショットを生成し、
以前のスナップショットの記録を保持し、
前記第一のデータイメージのスナップショットと前記第二のデータイメージのスナップショットとのそれぞれに対して、前記第一のデータイメージと前記第二のデータイメージとが一致しているかの記録を保持するステップを含む
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１２】
前記データのスナップショットを生成するステップは、前記ホストコンピューターシステムが制御することによって実行される
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１３】
前記データのスナップショットを生成するステップは、前記ストレージサブシステムが制御することによって実行される
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１４】
前記第一のデータイメージと前記第二のデータイメージとを結合させる前記ステップは、
前記データのスナップショットを前記ホストコンピューターシステムに送出するステップと、
前記第一のデータイメージを使用して前記オペレーティングシステムを実行するステップと、からなる
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１５】
前記データのスナップショットを生成するステップは、多数回実行され、前記第一のデータイメージと第二のデータイメージとを結合するステップで使用する前記スナップショットの選択は、システム管理者によって行われる
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１６】
各ステップは、前記ホストコンピューターシステムによって実行される
ことを特徴とする請求項８に記載のデータ修復方法。
【請求項１７】
データを格納するストレージと、
スナップショットの生成を実行するためのスケジューラと、
スナップショットからデータを修復するための回復ツールと、
スナップショットの生成を処理するために前記スケジューラと接続され、データの修復を制御するために前記回復ツールに接続されたマネージャと、
前記ストレージを制御してスナップショットを格納、及び再生するための、前記マネージャと前記ストレージとに接続されたストレージエージェントと、
前記マネージャと接続され、前記マネージャがデータを修復するために実行する前記アプリケーションプログラム又は前記ファイルシステムプログラムの少なくとも一つと、
から構成されることを特徴とするストレージシステム。
【請求項１８】
前記ストレージシステムは、
前記回復ツール、前記マネージャ、前記ストレージエージェント、及び、前記アプリケーションプログラム又は前記ファイルシステムプログラムの少なくとも一つ、を含んでいるホストコンピューターシステムと、前記ホストコンピューターシステムに接続されているストレージサブシステムと、を含む
ことを特徴とする請求項１７に記載のストレージシステム。
【請求項１９】
スナップショットの生成を実行するためのスケジューラは、前記ストレージサブシステムに含まれる
ことを特徴とする請求項１８に記載のストレージシステム。
【請求項２０】
データの回復を実行するアプリケーションプログラムを有するホストコンピューターシステムに接続されるストレージサブシステムにおいて、
前記ストレージサブシステムは、
決められた時点でのデータの状態を示すスナップショットデータを格納し、
前記決められた時点での前記アプリケーションプログラムに関係したその他のデータを格納し、
前記決められた時点でのデータの状態に回復させるために、前記スナップショットデータと前記その他のデータとを回復後に結合する
ことを特徴とするストレージサブシステム。
【請求項２１】
データの回復を実行するオペレーティングシステムプログラムを有するホストコンピューターシステムに接続されるストレージサブシステムにおいて、
前記ストレージサブシステムは、
決められた時点でのデータの状態を示すスナップショットデータを格納し、
前記決められた時点での前記オペレーティングシステムプログラムに関係したその他のデータを格納し、
前記決められた時点でのデータの状態に回復させるために、前記スナップショットデータと前記その他のデータとを回復後に結合する
ことを特徴とするストレージサブシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】複数世代の回復スナップショットに関するデータ修復方法、ストレージシステム及びストレージサブシステム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
ストレージシステムのデータ回復に関する従来技術のひとつが、米国特許Ｎo. 6,397, 351、名称“Method and Apparatus for Rapid Data Restoration…”に記述されている。この従来技術では、プライマリボリュームで障害発生の直前に最後に使用されたデータは、障害発生の後にデータに加えられた変更の履歴とバックアップデータとを結合させて、回復させられることができる。この従来技術の様な方法は一般的には申し分ないが、ホストシステムで実行されるアプリケーションが、即時のまたはより有効な方法でアプリケーションにデータを回復するそれ自身の実行不能回復ツールを有している環境では、従来技術の様な方法では失敗することがある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
図４は、修復オペレーションと関連して使用されるであろうスナップショットの集計を示す表である。図４に示されている様に、この集計は対象となる修復データの名前、スナップショットが取得された時間、データの状態、アプリケーションが回復ツールを提供するとしてアプリケーションの見通し（アプリケーション時間を参照）による修復時間を含んでいる。しばしば追加の列が、ストレージシステムの複数の異なったスナップショットの中から一つのスナップショットを特定する為に、スナップショットＩＤとして設けられる。スナップショットの集計の各フィールドは、スナップショットにつける名前、スナップショットがアプリケーションの観点から何時に取得されたかを示すアプリケーション時間、任意のスナップショットＩＤ、および“データの状態“という名前のフィールドである。この最後のフィールドは以下に説明される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
もしシステムが、例えばＮＦＳサーバーやＣＩＦＳサーバーのようなファイルシステムレベルで、プライマリボリュームとセカンダリボリュームを使用すれば、回復ツールはアプリケーションの回復ツールを実行することになる。一方、実行においてブロックレベルでプライマリボリュームとセカンダリボリュームが使用されると、回復ツールはファイルシステムのｆｓｃｋとアプリケーションの回復ツールを実行する。回復の間にマネージャモジュールは図４のスナップショット集計テーブルの先頭のデータの状態の下に“確認中”という状態を挿入する。
【手続補正６】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2005100373.tif 000001
【手続補正７】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2005100373.tif 000002