【手続補正書】
【提出日】令和3年4月14日(2021.4.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータシステム内のコンピュータ実装方法であって、
前のバックアップ画像のスナップショットを生成することであって、前記スナップショットは第１の時点で生成される、生成することと、
バックアップ動作が成功しているかどうかを判定することであって、
前記スナップショットは前記バックアップ動作の開始前に生成され、
前記判定は、タグファイルが存在するかどうかを判定することと、前記タグファイルが存在することの判定に応答して、ファイルが前記コンピュータシステムのストレージデバイスに持続されることなく更新されたことを前記タグファイルが示すかどうかを判定することとを含み、
前記ファイルは前記バックアップ動作によってバックアップされたものである、判定することと、
前記バックアップ動作が不成功であったとの判定に応答して、
バックアップメタデータをスナップショットメタデータと置き換えることであって、
前記バックアップメタデータが、前記バックアップ動作と関連付けられ、
前記スナップショットメタデータが、前記スナップショットと関連付けられ、
前記バックアップメタデータを前記スナップショットと置き換えることが、少なくとも部分的に前記スナップショットメタデータに基づいて、後続のバックアップ動作の実行を容易にし、
前記後続のバックアップ動作は前記バックアップ動作の開始後に実行されるものである、置き換えることと、
前記スナップショットに参照を追加することと、
前記後続のバックアップ動作を実行することによって、後続のバックアップ画像を生成することであって、前記参照は前記後続のバックアップ動作の宛先として前記スナップショットを指定する、生成することと、
を含む、コンピュータ実装方法。
【請求項２】
前記バックアップ動作が不成功であることを、
前記タグファイルがバックアップ割当内に存在すると判定することと、
前記タグファイルが前記バックアップ割当内に存在する場合、前記スナップショットメタデータにアクセスすることによって、前記スナップショットの識別子を取得することとと、
によって検出することを更に含む、請求項１に記載のコンピュータ実装方法。
【請求項３】
前記スナップショットを前記生成させることが、
前記スナップショットと、前記後続のバックアップ動作を要求するアプリケーションとの間でクロスチェック動作を実行することを含む、請求項１に記載のコンピュータ実装方法。
【請求項４】
前記アプリケーションが、アプリケーションメタデータを含み、
前記アプリケーションメタデータが、前記バックアップ動作と関連付けられる、請求項３に記載のコンピュータ実装方法。
【請求項５】
前記クロスチェック動作が、
前記アプリケーションメタデータから１つ以上のシステム変更番号を除去することと、
前記スナップショットを前記後続のバックアップ動作のためのバックアップ宛先として指定することと、を含む、請求項４に記載のコンピュータ実装方法。
【請求項６】
以前のバックアップ動作の一部として生成された同期書き込み要求を無視することを更に含む、請求項５に記載のコンピュータ実装方法。
【請求項７】
前記以前のバックアップ動作が完了したことの確認を受信することと、
前記以前のバックアップ動作が完了したことの前記確認を受信すると、前記スナップショットを生成させるスナップショット要求を生成させることと、を更に含む、請求項６に記載のコンピュータ実装方法。
【請求項８】
前記同期書き込み要求の一部であるファイルを１つ以上のデータコンテナファイルに書き込み、データの場所を保存することを更に含む、請求項６に記載のコンピュータ実装方法。
【請求項９】
前記スナップショットを前記アプリケーションにエクスポートすることであって、
前記同期書き込み要求が、前記アプリケーションによって生成され、
前記クロスチェック動作が、前記アプリケーションによって実行される、エクスポートすることと、
前記スナップショットに基づいて、前記後続のバックアップ動作を実行することであって、
前記後続のバックアップ動作が、増分的バックアップ動作である、実行することと、を更に含む、請求項６に記載のコンピュータ実装方法。
【請求項１０】
前記ファイルが閉じられているかどうかを判定することと、
前記ファイルが閉じられているという判定に応答して、前記ファイルをコンピュータ可読ストレージ媒体に持続させることと、を更に含む、請求項８に記載のコンピュータ実装方法。
【請求項１１】
プログラム命令を備える非一過性コンピュータ可読ストレージ媒体であって、前記プログラム命令が、
前のバックアップ画像のスナップショットを生成することであって、前記スナップショットは第１の時点で生成される、ことと、
バックアップ動作が成功しているかどうかを判定することであって、
前記スナップショットは前記バックアップ動作の開始前に生成され、
判定を実行可能な前記プログラム命令は、タグファイルが存在するかどうかを判定することと、前記タグファイルが存在することの判定に応答して、ファイルが、ストレージデバイスに持続されることなく更新されたことを前記タグファイルが示すかどうかを判定することとを実行可能な命令を更に含み、
前記ファイルは前記バックアップ動作によってバックアップされたものである、判定することと、
前記バックアップ動作が不成功であったとの判定に応答して、
バックアップメタデータをスナップショットメタデータと置き換えることであって、
前記バックアップメタデータが、前記バックアップ動作と関連付けられ、
前記スナップショットメタデータが、前記スナップショットと関連付けられ、
前記バックアップメタデータを前記スナップショットメタデータと置き換えるための前記実行可能な命令が、少なくとも部分的に前記スナップショットメタデータに基づいて、後続のバックアップ動作の実行を容易にし、
前記後続のバックアップ動作は前記バックアップ動作の開始後に実行されるものである、置き換えることと、
前記スナップショットメタデータに参照を追加することと、
前記後続のバックアップ動作の実行によって後続のバックアップ画像を生成することであって、前記参照は前記後続のバックアップ動作の宛先として前記スナップショットを指定する、生成することと、
を含む方法を実行することが実行可能である、非一過性コンピュータ可読ストレージ媒体。
【請求項１２】
前記方法は、
前記バックアップ動作が不成功であることを、
前記タグファイルがバックアップ割当内に存在すると判定することと、
前記タグファイルが前記バックアップ割当内に存在する場合、前記スナップショットメタデータにアクセスすることによって、前記スナップショットの識別子を取得することと、
によって検出することを更に含む、請求項１１に記載の非一過性コンピュータ可読ストレージ媒体。
【請求項１３】
前記スナップショットの生成が、前記スナップショットと、前記後続のバックアップ動作を要求するアプリケーションとの間でクロスチェック動作を実行することを含み、
前記アプリケーションが、アプリケーションメタデータを含み、
前記アプリケーションメタデータが、前記バックアップ動作と関連付けられ、
前記クロスチェック動作が、前記アプリケーションメタデータから１つ以上のシステム変更番号を除去することと、前記スナップショットを前記後続のバックアップ動作のためのバックアップ宛先として指定することと、を含む、請求項１２に記載の非一過性コンピュータ可読ストレージ媒体。
【請求項１４】
以前のバックアップ動作の一部として生成された同期書き込み要求を無視することと、
前記以前のバックアップ動作が完了したことの確認を受信することと、
前記以前のバックアップ動作が完了したことの前記確認を受信すると、前記スナップショットを生成させるスナップショット要求を生成させることと、
前記同期書き込み要求の一部であるファイルを１つ以上のデータコンテナファイルに書き込み、データの場所を保存することと、
前記ファイルが閉じられているかどうかを判定することと、
前記ファイルが閉じられているという判定に応答して、前記ファイルをコンピュータ可読ストレージ媒体に持続させることと、を更に含む、請求項１３に記載の非一過性コンピュータ可読ストレージ媒体。
【請求項１５】
前記スナップショットを前記アプリケーションにエクスポートすることであって、
前記同期書き込み要求が、前記アプリケーションによって生成され、
前記クロスチェック動作が、前記アプリケーションによって実行される、エクスポートすることと、
前記スナップショットに基づいて、前記後続のバックアップ動作を実行することであって、
前記後続のバックアップ動作が、増分的バックアップ動作である、実行することと、を更に含む、請求項１４に記載の非一過性コンピュータ可読ストレージ媒体。
【請求項１６】
ストレージシステムと、
１つ以上のプロセッサと、
前記１つ以上のプロセッサに結合されたメモリと、を備えるシステムであって、前記メモリが、前記１つ以上のプロセッサによって実行可能なプログラム命令を記憶し、前記プログラム命令が、
前のバックアップ画像のスナップショットを生成することであって、前記スナップショットは第１の時点で生成されたものである、ことと、
バックアップ動作が成功しているかどうかを判定することであって、
前記スナップショットは前記バックアップ動作の開始前に生成され、
前記１つ以上のプロセッサによって判定することを実行可能な前記プログラム命令は、
タグファイルが存在するかどうかを判定することと、前記タグファイルが存在することの判定に応答して、ファイルが、前記ストレージシステムに持続されることなく更新されたことを前記タグファイルが示すかどうかを判定することとを更に含み、
前記ファイルは前記バックアップ動作によってバックアップされたものである、判定することと、
前記バックアップ動作が不成功であったとの判定に応答して、
バックアップメタデータをスナップショットメタデータと置き換えることであって、
前記バックアップメタデータが、前記バックアップ動作と関連付けられ、
前記スナップショットメタデータが、前記スナップショットと関連付けられ、
前記バックアップメタデータを前記スナップショットメタデータと置き換えるための、前記１つ以上のプロセッサによって実行可能なプログラム命令は、少なくとも部分的に前記スナップショットメタデータに基づいて、後続のバックアップ動作の実行を容易にし、
前記後続のバックアップ動作は前記バックアップ動作の開始後に実行される、置き換えることと、
前記スナップショットメタデータに参照を追加することと、
後続のバックアップ動作の実行によって後続のバックアップ画像を生成することであって、前記参照は前記後続のバックアップ動作の宛先として前記スナップショットを指定する、生成することと、
を実行可能である、システム。
【請求項１７】
前記１つ以上のプロセッサによって実行可能な前記プログラム命令が、
前記バックアップ動作が不成功であることを、
前記タグファイルがバックアップ割当内に存在すると判定することと、
前記タグファイルが前記バックアップ割当内に存在する場合、前記スナップショットメタデータにアクセスすることによって、前記スナップショットの識別子を取得することと、
によって検出することを更に実行可能にする、請求項１６に記載のシステム。
【請求項１８】
前記スナップショットが、前記スナップショットと、前記後続のバックアップ動作を要求するアプリケーションとの間でクロスチェック動作を実行することによって生成され、
前記アプリケーションが、アプリケーションメタデータを含み、
前記アプリケーションメタデータが、前記バックアップ動作と関連付けられ、
前記クロスチェック動作を実行することが、前記アプリケーションメタデータから１つ以上のシステム変更番号を除去することと、前記スナップショットを前記後続のバックアップ動作のためのバックアップ宛先として指定することと、を含む、請求項１７に記載のシステム。
【請求項１９】
以前のバックアップ動作の一部として生成された同期書き込み要求を無視することと、
前記以前のバックアップ動作が完了したことの確認を受信することと、
前記以前のバックアップ動作が完了したことの前記確認を受信すると、前記スナップショットを生成させるスナップショット要求を生成させることと、
前記同期書き込み要求の一部であるファイルを１つ以上のデータコンテナファイルに書き込み、データの場所を保存することと、
前記ファイルが閉じられているかどうかを判定することと、
前記ファイルが閉じられているという判定に応答して、前記ファイルをコンピュータ可読ストレージ媒体に持続させることと、を更に含む、請求項１８に記載のシステム。
【請求項２０】
前記スナップショットを前記アプリケーションにエクスポートすることであって、
前記同期書き込み要求が、前記アプリケーションによって生成され、
前記クロスチェック動作が、前記アプリケーションによって実行される、エクスポートすることと、
前記スナップショットに基づいて、前記後続のバックアップ動作を実行することであって、
前記後続のバックアップ動作が、増分的バックアップ動作である、実行することと、を更に含む、請求項１９に記載のシステム。