3.3.6 Exascaleファイルのクローンおよびスナップショットのリスト
関連するExascaleファイル、クローンおよびスナップショットに関する情報を表示するには、ESCLI lssnapshotsコマンドを使用します。このコマンドには、2つの主な操作モードがあります:
-
特定のファイルに基づくスナップショットに関する情報を表示するには、
lssnapshotsコマンドを使用して、コマンドの対象となるファイルを指定します。指定するファイルは、スナップショット、クローン、通常ファイルのいずれかです。次に例を示します:@> lssnapshots @my-vault-name/file1 name @my-vault-name/file1 @my-vault-name/snap2-of-file1 @my-vault-name/snap1-of-file1例に示すように、単純な形式のコマンドは、指定されたファイルに直接基づくスナップショットを表示します。
lssnapshotsコマンドで使用可能なコマンド・オプションを使用すると、次のことも可能です:- 指定された条件に従って出力をフィルタ処理します。
- 特定の属性を使用して出力をソートします。
- 様々な詳細レベルで出力を表示することを選択します。
-
関連ファイル、クローンおよびスナップショットに関する情報を表示するには、
lssnapshotsコマンドを使用して、--allオプションまたは--treeオプションとともにファイル名を指定します。どちらのオプションでも、指定したファイルを含むスナップショット・ツリーに属するすべてのファイル、クローンおよびスナップショットに関する情報が表示されます。指定するファイルは、スナップショット・ツリー内の任意のレベルのスナップショット、クローン、通常ファイルのいずれかです。他のコマンド・オプションは、
--allオプションまたは--treeオプションと組み合せて使用できません。たとえば、次のコマンド・シーケンスに基づく関連ファイルのグループを考えてみます。
@my-vault-name/> putfile some-local-file file1 Putting file some-local-file to @my-vault-name/file1 Success. @my-vault-name/> snapshotfile file1 snap1-of-file1 Success. @my-vault-name/> clonefile file1 clone1 Success. @my-vault-name/> snapshotfile file1 snap2-of-file1 Success. @my-vault-name/> snapshotfile clone1 snap1-of-clone1 Success.次の例では、
--allコマンド・オプションを使用して関連ファイルを表示する方法を示します。出力は、一連のリストで表示されます。最初のリストには、スナップショット・ツリー内のファイルおよびクローンが含まれます。残りの出力には、ソース・ファイル別にグループ化されたスナップショットがリストされます。@> lssnapshots @my-vault-name/clone1 --all ---FILE/CLONES:--- 2022-05-02 06:14:41 UTC @my-vault-name/file1 2022-05-02 06:15:15 UTC @my-vault-name/clone1 ---SNAPSHOTS:--- @my-vault-name/file1 2022-05-02 06:15:06 UTC @my-vault-name/snap1-of-file1 2022-05-02 06:15:15 UTC @my-vault-name/?8000_0000_000a:00000001 2022-05-02 06:15:24 UTC @my-vault-name/snap2-of-file1 @my-vault-name/clone1 2022-05-02 06:15:45 UTC @my-vault-name/snap1-of-clone1コマンド出力には、
@my-vault-name/clone1を作成するクローニング操作の一環として暗黙的に作成された内部スナップショット(@my-vault-name/?8000_0000_000a:00000001)が含まれていることに注意してください。次の例では、
--treeコマンド・オプションを使用して、スナップショット・ツリー内の関連ファイルを表示する方法を示します。@> lssnapshots @my-vault-name/clone1 --tree +---- [1] @my-vault-name/snap1-of-file1 +---- [2] @my-vault-name/?8000_0000_000a:00000001 | |`---+---- [4] @my-vault-name/snap1-of-clone1 | +---- [6] @my-vault-name/clone1 | +---- [3] @my-vault-name/snap2-of-file1 +---- [5] @my-vault-name/file1
親トピック: Exascaleファイルの管理