6.6. 在更新失败后恢复


要在升级失败后将操作系统升级恢复回系统之前的状态,请使用 snapm snapset restore 命令。如果您发现升级环境有问题,例如与内部软件不兼容,这也很有用。

要开始恢复,请使用快照引导环境。

先决条件

流程

  1. 启动恢复操作:

    # snapm snapset revert before-upgrade
      Delaying merge since origin is open.
      Merging of snapshot rhel/root-snapset_before-upgrade_1745441237_- will occur on next activation of rhel/root.
      Delaying merge since origin is open.
      Merging of snapshot rhel/var-snapset_before-upgrade_1745441237_-var will occur on next activation of rhel/var.
    WARNING - Snaphot set before-upgrade is in use: reboot required to complete revert
    WARNING - Boot into 'Revert before-upgrade 2025-04-23 21:47:17 (5.14.0-558.el9.x86_64)' to continue
    Copy to Clipboard Toggle word wrap
    警告

    恢复快照集后,您必须继续此流程中的所有剩余步骤,以防止数据丢失。

  2. 重启机器以恢复操作系统状态:

    # reboot
    Copy to Clipboard Toggle word wrap
  3. 从 GRUB 屏幕中选择 Revert 引导条目。当系统卷处于活跃状态时,系统会自动启动快照恢复操作。

    重要

    当合并操作启动时,快照卷不再可用。启动恢复操作会自动删除快照引导条目。

  4. 完成合并操作后,删除不用的条目:

    # rm -f /boot/loader/entries/*.el10*
    Copy to Clipboard Toggle word wrap
    # rm -f /boot/*.el10*
    Copy to Clipboard Toggle word wrap
  5. 成功恢复系统后,使用 boom 命令删除恢复引导条目:

    # boom list -o+title
    BootID  Version                  Name                     RootDevice            Title
    34d576e 5.14.0-546.el9.x86_64    Red Hat Enterprise Linux /dev/mapper/rhel-root Red Hat Enterprise Linux (5.14.0-546.el9.x86_64) 9.6 (Plow)
    b737685 5.14.0-558.el9.x86_64    Red Hat Enterprise Linux /dev/mapper/rhel-root Red Hat Enterprise Linux (5.14.0-558.el9.x86_64) 9.6 (Plow)
    6703c58 5.14.0-558.el9.x86_64    Red Hat Enterprise Linux /dev/rhel/root        Revert before-upgrade 2025-04-23 21:47:17 (5.14.0-558.el9.x86_64)
    Copy to Clipboard Toggle word wrap
    # boom delete 6703c58
    Deleted 1 entry
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat