13.6. 使用命令行界面删除虚拟机快照


当虚拟机(VM)快照不再对您有用时,您可以在命令行界面中删除它,来释放其使用的磁盘空间。

先决条件

  • 可选:存在您要删除的快照的子快照。

    当您有一个活跃的快照并创建一个新快照时,会自动创建一个子快照。如果您删除了没有子快照的快照,则在从其父快照创建后,您将丢失快照中保存的任何更改。

    要查看虚拟机中快照的父子结构,请使用 virsh snapshot-list --tree 命令。以下示例显示 Latest-snapshotRedundant-snapshot 的一个子快照。

    # virsh snapshot-list --tree <vm-name>
    
    Clean-install-snapshot
      |
      +- Redundant-snapshot
          |
          +- Latest-snapshot

流程

  • 使用 virsh snapshot-delete 命令删除快照。例如,以下命令从 Testguest1 虚拟机中删除 Redundant-snapshot

    # virsh snapshot-delete Testguest1 Redundant-snapshot
    Domain snapshot Redundant-snapshot deleted

验证

  • 要确保您删除的快照不再存在,请显示受影响的虚拟机的现有快照及其父-子结构:

    # virsh snapshot-list --tree <Testguest1>
    
    Clean-install-snapshot
      |
      +- Latest-snapshot

    在本例中,Redundant-snapshot 已被删除,Latest-snapshot 已变为 Clean-install-snapshot 的子快照。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.