【手続補正書】
【提出日】平成25年9月18日(2013.9.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
コンピュータシステムにおける初期バックアップ動作中に、
前記コンピュータシステムの記憶装置においてデータボリュームのバックアップ仮想ハードドライブ（ＶＨＤ）を作成するステップと、
前記バックアップＶＨＤに対応するメタデータＶＨＤを作成するステップと、
前記コンピュータシステム内のメモリにおいて前記メタデータＶＨＤを記憶するステップと、
前記メタデータＶＨＤが前記コンピュータシステムに保持される間に、前記バックアップＶＨＤを前記コンピュータシステムからリモートストレージロケーションに送信するステップと、
前記初期バックアップ動作の完了後に、前記データボリュームのファイルに対する変更を検出するステップと、
前記コンピュータシステムのメモリに記憶された前記メタデータＶＨＤに基づいて、前記コンピュータシステムにおいて差分ＶＨＤを作成するステップであって、前記差分ＶＨＤが前記ファイルに対する変更を示す、ステップと、
前記コンピュータシステムにおいて前記メタデータＶＨＤを更新して、前記ファイルに対する前記変更を反映するステップと、
前記コンピュータシステムにおける後続のバックアップ動作中に、更新後のメタデータＶＨＤのコピーおよび前記差分ＶＨＤを、前記コンピュータシステムから前記リモートストレージロケーションに送信するステップと、
を含む、方法。
【請求項２】
請求項１に記載の方法において、前記メタデータＶＨＤが、前記バックアップＶＨＤに記憶されるファイルの閲覧、前記バックアップＶＨＤに記憶されたファイルの検索、またはこれらの任意の組み合わせのために使用可能である、方法。
【請求項３】
前記差分ＶＨＤが前記リモートストレージロケーションからの情報にアクセスすることなく生成されることを特徴とする、請求項１に記載の方法。
【請求項４】
前記更新後のメタデータＶＨＤのコピーおよび前記差分ＶＨＤを前記リモートストレージロケーションにおいて記憶するステップを更に含むことを特徴とする請求項１に記載の方法。
【請求項５】
請求項４に記載の方法であって、更に、
前記リモートストレージロケーションにおける、前記ファイルについての前記差分ＶＨＤからの１またはそれ以上の変更部分を、第２のコンピュータシステムにダウンロードし、
前記リモートストレージロケーションにおける、前記ファイルについての前記バックアップＶＨＤからの１またはそれ以上の非変更部分を、前記第２のコンピュータシステムにダウンロードし、
前記１またはそれ以上の変更部分および前記１またはそれ以上の非変更部分に基づいて、前記第２のコンピュータシステムにおいて前記変更後のファイルを生成することにより、
前記第２のコンピュータシステムにおいて前記変更後のファイルを復元するステップを含むことを特徴とする、方法。
【請求項６】
請求項４に記載の方法であって、更に、
前記ファイルについて前記リモートストレージロケーションにおける前記差分ＶＨＤからの１またはそれ以上の変更部分を、前記コンピュータシステムにダウンロードし、
前記ファイルについて前記リモートストレージロケーションにおける前記バックアップＶＨＤからの１またはそれ以上の非変更部分を、前記コンピュータシステムにダウンロードし、
前記１またはそれ以上の変更部分および前記１またはそれ以上の非変更部分に基づいて、前記第２のコンピュータシステムにおいて前記変更後のファイルを生成することにより、
前記コンピュータシステムにおいて前記変更後のファイルを復元するステップを含むことを特徴とする、方法。
【請求項７】
請求項４に記載の方法であって、更に、
前記ファイルに対する第２の変更を検出するステップであって、該第２の変更が第１の変更後に検出されるステップと、
前記更新後のメタデータＶＨＤに基づいて第２の差分ＶＨＤを作成するステップであって、前記第２の差分ＶＨＤが前記ファイルに対する前記第２の変更を示すステップと、
前記更新後のメタデータＶＨＤを更新して、前記第２の変更を反映するステップと、
２回の更新後のメタデータＶＨＤのコピーおよび前記第２の差分ＶＨＤを前記コンピュータシステムから前記リモートストレージロケーションに送信するステップと
を含むことを特徴とする、方法。
【請求項８】
請求項７に記載の方法であって、更に、
前記リモートストレージロケーションにおける、前記ファイルについての前記差分ＶＨＤからの１またはそれ以上の第１の変更部分を、且つ、前記ファイルについての前記第２の差分ＶＨＤからの１またはそれ以上の第２の変更部分を、前記コンピュータシステムにダウンロードし、
前記リモートストレージロケーションにおける、前記ファイルについての前記バックアップＶＨＤからの１またはそれ以上の非変更部分を、前記コンピュータシステムにダウンロードし、
前記１またはそれ以上の第１の変更部分と、前記１またはそれ以上の第２の変更部分と、前記１またはそれ以上の非変更部分とに基づいて、前記第２のコンピュータシステムにおいて前記２回の変更後ファイルを生成することにより、
前記コンピュータシステムにおいて前記２回の変更後のファイルを復元するステップを含むことを特徴とする、方法。
【請求項９】
前記差分ＶＨＤおよび前記第２の差分ＶＨＤが前方差分ＶＨＤであり、当該方法が更に、該前方差分ＶＨＤを後方差分ＶＨＤに変換するステップを含むことを特徴とする、請求項７に記載の方法。
【請求項１０】
前記バックアップＶＨＤがシングルインスタンスストレージ（ＳＩＳ）ＶＨＤであることを特徴とする、請求項１に記載の方法。
【請求項１１】
前記リモートストレージロケーションがオンラインクラウドストレージロケーションであることを特徴とする、請求項１に記載の方法。
【請求項１２】
請求項１に記載の方法において、前記メタデータＶＨＤが前記データボリュームのファイルのためのＮＴファイルシステム（ＮＴＦＳ）エクステント情報、少なくとも１つのＮＴＦＳリパースポイント、またはこれらの任意の組み合わせを含むことを特徴とする、方法。
【請求項１３】
請求項１に記載の方法において、前記コンピュータシステムのメモリにおいて記憶された前記メタデータＶＨＤが、データボリュームに対応するディレクトリ構造と、前記ファイルのファイルポインタとを含み、前記ファイルポインタが、前記リモートストレージロケーションにおいて記憶された前記バックアップＶＨＤにおける前記ファイルのコピーをポイントすることを特徴とする、方法。
【請求項１４】
前記コンピュータシステムが、前記リモートストレージロケーションとは異なる第２のリモートストレージロケーションに配置されることを特徴とする、請求項１に記載の方法。
【請求項１５】
コンピュータシステムであって、
ファイルシステムに従って記憶されるファイルを含むメモリ装置と、
前記ファイルに対する変更を検出するように構成されるバックアップエージェントと、
前記検出された変更を仮想ハードドライブ（ＶＨＤ）フォーマット形式の変更に翻訳するように構成される翻訳モジュールと、
前記ＶＨＤフォーマット形式の変更を、前記メモリ装置に記憶されるメタデータＶＨＤに書き込むように、かつ、前記メタデータＶＨＤに基づいて差分ＶＨＤを生成するように構成されるＶＨＤモジュールと、
前記メタデータＶＨＤのコピーおよび差分ＶＨＤをリモート記憶装置に送信するように構成されるネットワークインターフェースと、
を備える、コンピュータシステム。
【請求項１６】
前記ファイルシステムが、ＮＴファイルシステム（ＮＴＦＳ）またはファイルアロケーションテーブル（ＦＡＴ）ファイルシステムであることを特徴とする、請求項１５に記載のコンピュータシステム。
【請求項１７】
命令を含むコンピュータ可読ストレージ装置であって、前記命令は、プロセッサによって実行されるときに、前記プロセッサに、
第１のポイントインタイム（ＰＩＴ）においてバックアップ仮想ハードドライブ（ＶＨＤ）を受信させ、
前記第１のＰＩＴに後続する第２のＰＩＴにおいて第１の前方差分ＶＨＤを受信させ、該第１の前方差分ＶＨＤが前記第１のＰＩＴおよび前記第２のＰＩＴ間での前記バックアップＶＨＤに対する変更を示しており、
前記第２のＰＩＴに後続する第３のＰＩＴにおいて第２の前方差分ＶＨＤを受信させ、該第２の前方差分ＶＨＤが前記第２のＰＩＴおよび前記第３のＰＩＴ間での前記バックアップＶＨＤに対する変更を示しており、
前記第３のＰＩＴに対応する第３の自己完結型バックアップＶＨＤと、前記第２のＰＩＴに対応する第２の後方差分ＶＨＤとを生成させ、
前記第３の自己完結型バックアップＶＨＤを生成する前に、特定のファイルを前記第３のＰＩＴに復元するために、コンピュータシステムが、前記特定のファイルについての前記ＶＨＤからの非変更部分を、また、前記特定のファイルについての前記第１の前方差分ＶＨＤおよび前記第２前方差分ＶＨＤからの変更部分をダウンロードし、
前記第３の自己完結型バックアップＶＨＤを生成した後に、前記特定のファイルが、前記第３の自己完結型バックアップＶＨＤを用いることによって、前記第１の前方差分ＶＨＤまたは前記第２の前方差分ＶＨＤに依存することなく、前記コンピュータシステムにより前記第３のＰＩＴに復元可能であることを特徴とする、コンピュータ可読ストレージ装置。
【請求項１８】
請求項１７に記載のコンピュータ可読ストレージ装置において、前記バックアップＶＨＤが、自己完結型であって、ファイルが差分ＶＨＤを参照することなく前記バックアップＶＨＤを用いて前記第１のＰＩＴに復元可能なものであり、前記第３の自己完結型バックアップＶＨＤが複数の差分ＶＨＤを統合することによって作成されることを特徴とする、コンピュータ可読ストレージ装置。
【請求項１９】
請求項１８に記載のコンピュータ可読ストレージ装置であって、更に、命令を含んでおり、前記命令が前記プロセッサによって実行されるときに、前記プロセッサに、
前記第３の自己完結型バックアップＶＨＤに基づいて前記バックアップＶＨＤを更新させ、
前記第１の前方差分ＶＨＤおよび前記第２の前方差分ＶＨＤを削除させることを特徴とする、コンピュータ可読ストレージ装置。
【請求項２０】
請求項１８に記載のコンピュータ可読ストレージ装置であって、更に、命令を含んでおり、前記命令が前記プロセッサによって実行されるときに、前記プロセッサに、
前記第１の前方差分ＶＨＤに基づいて前記バックアップＶＨＤを更新させ、
前記第１の前方差分ＶＨＤを前記第２のＰＩＴに対応する第２の後方差分ＶＨＤに変換させることを特徴とする、コンピュータ可読ストレージ装置。
【請求項２１】
請求項１５に記載のコンピュータシステムであって、前記メモリ装置へのアクセスを有するプロセッサは、データボリュームのバックアップ仮想ハードドライブ（ＶＨＤ）を生成し、前記バックアップＶＨＤに対応するメタデータＶＨＤを生成し、前記メタデータＶＨＤを当該コンピュータシステム内の前記メモリにおいて記憶し、前記メタデータＶＨＤが当該コンピュータシステムに保持される間に前記バックアップＶＨＤを当該コンピュータシステムからリモートストレージロケーションに送信する、コンピュータシステム。
【請求項２２】
請求項２１に記載のコンピュータシステムにおいて、前記プロセッサが、
更新後のメタデータＶＨＤのコピーおよび差分ＶＨＤを、前記リモートストレージロケーションに送り、且つ、
前記リモートストレージロケーションにおける、前記ファイルについての前記差分ＶＨＤからの１またはそれ以上の変更部分を前記コンピュータシステムにダウンロードし、また、
前記リモートストレージロケーションにおける、前記ファイルについての前記バックアップＶＨＤからの１またはそれ以上の非変更部分を、前記コンピュータシステムにダウンロードすることによって、
前記ファイルを復元することを特徴とする、コンピュータシステム。
【請求項２３】
命令を含むコンピュータ可読ストレージ装置であって、前記命令は、プロセッサによって実行されるときに、前記プロセッサに、
ファイルシステムに従ってメモリ装置にファイルを記憶させ、
前記ファイルへの変更を検出させ、
前記検出された変更を仮想ハードドライブ（ＶＨＤ）フォーマット形式の変更に翻訳させ、
前記ＶＨＤフォーマット形式の変更を、前記メモリ装置に記憶されるメタデータＶＨＤに書き込ませると共に、前記メタデータＶＨＤに基づいて差分ＶＨＤを生成させ、
前記メタデータＶＨＤのコピーおよび前記差分ＶＨＤをリモート記憶装置に送信するネットワークインターフェースを制御させる、
コンピュータ可読ストレージ装置。
【請求項２４】
コンピュータシステムであって、
プロセッサと、
命令を含むコンピュータ可読ストレージ装置であって、前記命令はプロセッサによって実行されるときに、前記プロセッサに、
第１のポイントインタイム（ＰＩＴ）においてバックアップ仮想ハードドライブＶＨＤを受信させ、
前記第１のＰＩＴに後続する第２のＰＩＴにおいて第１の前方差分ＶＨＤを受信させ、該第１の前方差分ＶＨＤが、前記第１のＰＩＴおよび前記第２のＰＩＴ間での前記バックアップＶＨＤに対する変更を示しており、
前記第２のＰＩＴに後続する第３のＰＩＴにおいて第２の前方差分ＶＨＤを受信させ、該第２の前方差分ＶＨＤが、前記第２のＰＩＴおよび前記第３のＰＩＴ間での前記バックアップＶＨＤに対する変更を示しており、
前記第３のＰＩＴに対応する第３の自己完結型バックアップＶＨＤと、前記第２のＰＩＴに対応する第２の後方差分ＶＨＤとを生成させる、
コンピュータ可読ストレージ装置と、
を備えており、
前記第３の自己完結型バックアップＶＨＤを生成する前に、前記プロセッサが、
特定のファイルを前記第３のＰＩＴに復元し、
前記特定のファイルについての前記ＶＨＤからの非変更部分を、また、前記特定のファイルについての前記第１の前方差分ＶＨＤおよび前記第２の前方差分ＶＨＤからの変更部分をダウンロードし、
前記第３の自己完結型バックアップＶＨＤを生成した後に、前記特定のファイルが、前記第３の自己完結型バックアップＶＨＤを用いることによって、前記第１の前方差分ＶＨＤまたは前記第２の前方差分ＶＨＤに依存することなく、前記第３のＰＩＴに復元可能であることを特徴とする、コンピュータシステム。