【手続補正書】
【提出日】平成26年8月28日(2014.8.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データストレージを管理するためのシステムであって、
複数のストレージオブジェクトを複数のストレージコンテナに保存するように構成されたストレージデバイスであって、前記ストレージコンテナの各々は、複数の前記ストレージオブジェクトを保存するように構成された、ストレージデバイスと、
ストレージコンテナ参照リストであって、前記ストレージコンテナの各々に関して、前記ストレージコンテナ参照リストは、複数のファイルの内のどのファイルが、所与のストレージコンテナ内のストレージオブジェクトを参照するかを識別する、ストレージコンテナ参照リストと、
サーバであって、前記ストレージコンテナの内のある特定のストレージコンテナ内のオブジェクトを参照する所与のファイルの削除の検出に応答して、前記所与のファイルの識別を前記ストレージコンテナ参照リストから除去することによって、前記ストレージコンテナ参照リストを更新するように構成されているサーバと、を含み、
前記複数のファイルのサブセットをバックアップにグループ化し、前記ストレージコンテナの各々に関して、前記ストレージコンテナリストは、前記バックアップ内のどのバックアップが前記所与のストレージコンテナ内のセグメントオブジェクトを参照するファイルを含むかを識別する、システム。
【請求項２】
前記サーバは、セグメントオブジェクト参照リストを維持するようにさらに構成され、前記ストレージデバイスに保存された所与のセグメントオブジェクトに関して、前記セグメントオブジェクト参照リストは、前記複数のファイルの内のどのファイルが前記所与のセグメントオブジェクトを参照するかを識別する、請求項１に記載のシステム。
【請求項３】
所与のコンテナを参照するファイルの数が閾値レベルを下回ったことの決定に応答して、前記サーバは、ファイル削除の検出に応答して、前記コンテナ参照リストの代わりに、前記セグメントオブジェクト参照リストを更新するように構成されている、請求項２に記載のシステム。
【請求項４】
前記セグメントオブジェクト参照リストを更新する際に、前記サーバは、前記セグメントオブジェクト参照リストから、前記所与のファイルによって参照されるセグメントオブジェクトのエントリを削除するように構成されている、請求項３に記載のシステム。
【請求項５】
前記サーバは、少なくとも部分的に、前記ストレージデバイスのストレージ利用及び前記ストレージコンテナ参照リストのサイズに基づいて、前記閾値の値を決定するようにさらに構成されている、請求項３に記載のシステム。
【請求項６】
前記削除の検出に応答して、前記サーバは、前記セグメントオブジェクト参照リストを更新しない、請求項２に記載のシステム。
【請求項７】
前記ストレージコンテナ参照リストは、粗いレベルでコンテナのグループに関連するエントリを含み、前記コンテナのグループ内に保存された少なくとも１つのセグメントオブジェクトを参照するファイルごとに別個の粗いレベルのエントリを有する、請求項１に記載のシステム。
【請求項８】
ストレージデバイスにおいて、複数のストレージオブジェクトを複数のストレージコンテナに保存するステップであって、前記ストレージコンテナの各々は、複数の前記ストレージオブジェクトを保存するように構成されている、ステップと、
ストレージコンテナ参照リストを維持するステップであって、前記ストレージコンテナの各々に関して、前記ストレージコンテナ参照リストは、複数のファイルの内のどのファイルが、所与のストレージコンテナ内のストレージオブジェクトを参照するかを識別する、ステップと、
前記ストレージコンテナの内のある特定のストレージコンテナ内のオブジェクトを参照する所与のファイルの削除の検出に応答して、前記ストレージコンテナ参照リストから、前記所与のファイルの識別を除去するステップと、を含み、
前記複数のファイルのサブセットをバックアップにグループ化し、前記ストレージコンテナの各々に関して、前記ストレージコンテナリストは、前記バックアップ内のどのバックアップが前記所与のストレージコンテナ内のセグメントオブジェクトを参照するファイルを含むかを識別する、コンピュータ実施方法。
【請求項９】
セグメントオブジェクト参照リストを維持するステップをさらに含み、前記ストレージデバイスに保存された所与のセグメントオブジェクトに関して、前記セグメントオブジェクト参照リストは、前記複数のファイルの内のどのファイルが前記所与のセグメントオブジェクトを参照するかを識別する、請求項８に記載の方法。
【請求項１０】
所与のコンテナを参照するファイルの数が閾値レベルを下回ったことの決定に応答して、前記方法は、ファイル削除の検出に応答して、前記コンテナ参照リストの代わりに、前記セグメントオブジェクト参照リストを更新するステップを含む、請求項９に記載の方法。
【請求項１１】
前記セグメントオブジェクト参照リストを更新する際に、前記方法は、前記セグメントオブジェクト参照リストから、前記所与のファイルによって参照されるセグメントオブジェクトのエントリを削除するステップを含む、請求項１０に記載の方法。
【請求項１２】
前記削除の検出に応答して、前記方法は、前記セグメントオブジェクト参照リストを更新しない、請求項９に記載の方法。
【請求項１３】
前記ストレージコンテナ参照リストは、粗いレベルでコンテナのグループに関連するエントリを含み、前記コンテナのグループ内に保存された少なくとも１つのセグメントオブジェクトを参照するファイルごとに別個の粗いレベルのエントリを有する、請求項８に記載の方法。
【請求項１４】
プログラム命令を含む非一時的なコンピュータ可読ストレージ媒体であって、実行されると、前記プログラム命令は、
ストレージデバイスにおいて、複数のストレージオブジェクトを複数のストレージコンテナに保存するように動作可能であり、前記ストレージコンテナの各々は、複数の前記ストレージオブジェクトを保存するように構成されており、
ストレージコンテナ参照リストを維持するように動作可能であり、前記ストレージコンテナの各々に関して、前記ストレージコンテナ参照リストは、複数のファイルの内のどのファイルが、所与のストレージコンテナ内のストレージオブジェクトを参照するかを識別し、
前記ストレージコンテナの内のある特定のストレージコンテナ内のオブジェクトを参照する所与のファイルの削除の検出に応答して、前記ストレージコンテナ参照リストから、前記所与のファイルの識別を除去するように動作可能であり、
前記複数のファイルのサブセットをバックアップにグループ化し、前記ストレージコンテナの各々に関して、前記ストレージコンテナリストは、前記バックアップ内のどのバックアップが前記所与のストレージコンテナ内のセグメントオブジェクトを参照するファイルを含むかを識別する、
非一時的なコンピュータ可読ストレージ媒体。
【請求項１５】
実行されると、前記プログラム命令は、セグメントオブジェクト参照リストを維持するようにさらに動作可能であり、前記ストレージデバイスに保存された所与のセグメントオブジェクトに関して、前記セグメントオブジェクト参照リストは、前記複数のファイルの内のどのファイルが前記所与のセグメントオブジェクトを参照するかを識別する、請求項１４に記載の非一時的なコンピュータ可読ストレージ媒体。
【請求項１６】
所与のコンテナを参照するファイルの数が閾値レベルを下回ったことの決定に応答して、前記プログラム命令は、ファイル削除の検出に応答して、前記コンテナ参照リストの代わりに、前記セグメントオブジェクト参照リストを更新するようにさらに動作可能である、請求項１５に記載の非一時的なコンピュータ可読ストレージ媒体。
【請求項１７】
前記削除の検出及び前記所与のコンテナを参照するファイルの数が所与の閾値を下回ったことの決定に応答して、前記セグメントオブジェクト参照リストは更新されない、請求項１４に記載の非一時的なコンピュータ可読ストレージ媒体。