Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

20.39.6. snapshot-list

列出给定客户机虚拟机的所有可用快照,默认显示快照名称、创建时间和客户机虚拟机状态列。要使用,请运行:
# virsh snapshot-list domain [{--parent | --roots | --tree}] [{[--from] snapshot | --current} [--descendants]] [--metadata] [--no-metadata] [--leaves] [--no-leaves] [--inactive] [--active] [--disk-only] [--internal] [--external]
可选参数如下:
  • --parent 在 output 表中添加一个列,其中包含每个快照的父名称。此选项不能与 --roots--tree 一起使用。
  • --roots 将列表过滤为仅显示没有父项的快照。此选项不能与 --parent--tree 一起使用。
  • --tree 以树形格式显示输出,仅列出快照名称。此选项不能用于 --root 或 -- parent
  • --from 将列表过滤为给定快照的子快照,或者如果提供了 --current,则会导致列表从当前快照开始。在隔离或者与 --parent 一起使用时,该列表仅限于直接子对象,除非也存在 --descendants。与 --tree 一起使用时,使用 --descendants 是简化的。这个选项与 --roots 不兼容。请注意,列表中不包含 --from--current 的起点,除非也存在 --tree 选项。
  • 指定 --leaves,列表将过滤为仅包含任何子项的快照。同样,如果指定了 --no-leaves,则列表将过滤为仅包含带有子项的快照。(请注意,忽略这两个选项都不会过滤,而提供这两个选项将产生相同的列表或错误,具体取决于服务器是否识别了标志。)过滤选项与 --tree 不兼容。
  • 指定了 --metadata,列表将过滤为仅包含 libvirt 元数据的快照,因此可防止不保护持久客户机虚拟机,或者在销毁 临时 客户机虚拟机时丢失。同样,如果指定了 --no-metadata,则列表将过滤为仅包含存在的快照,而无需提供 libvirt 元数据。
  • 指定 --inactive,列表将过滤为在客户端虚拟机关闭时拍摄的快照。如果指定了 --active,则列表将过滤为在客户机虚拟机运行时生成的快照,其中快照包含内存状态,以恢复到该运行状态。如果指定了 --disk-only,则列表将过滤为在客户机虚拟机运行时生成的快照,但快照只包括磁盘状态。
  • 指定 --internal,列表将过滤为使用现有磁盘镜像的内部存储的快照。如果指定了 --external,列表将过滤为使用外部文件进行磁盘镜像或内存状态的快照。