10.6. 从更新的操作系统执行回滚


您可以使用 bootc rollback 命令回滚以前的引导条目来还原更改。此命令通过将 rollback 下的部署排队等待下一个启动,来更改引导装载程序条目顺序。然后,当前部署变为回滚。所有已暂存的更改,如未应用的排队的升级,都被丢弃。

回滚完成后,系统会重启并更新计时器在 1 到 3 小时内,该小时会自动更新并将系统重启到您刚刚回滚的镜像。

警告

如果您执行回滚,系统将自动更新,除非您关闭自动更新。请参阅 关闭自动更新

注意

在执行回滚时,例如使用 bootc rollback 命令,对 /etc 目录中的文件所做的更改不会接管回滚部署。相反,/etc 目录中的文件会恢复到上一部署期间所处的状态。

bootc rollback 命令重新排序现有部署,但不会创建新部署。创建新部署时,/etc 目录会被合并。

要保留修改的 /etc 文件以便在回滚后使用,请将它复制到 /var 下的目录中,如 /var / home/ <user> 用于一个特定的 < user&gt;,或在 /var/root/ 下为 root 用户。这些目录不受回滚的影响,因为它们存储用户内容。

当返回到原始状态时,通过临时回滚或另一个 bootc 回滚,/etc 目录会从原始部署中恢复其状态。

或者,如果您回滚的问题不涉及 /etc 目录中的配置文件,而您想要恢复到旧部署,请使用 bootc switch 命令。此命令执行必要的 /etc 合并并部署之前版本的软件。

先决条件

  • 您已对系统执行了更新。

流程

  • 运行以下命令:

    $ bootc rollback [-h|--help] [-V|--version]
    Copy to Clipboard Toggle word wrap

验证

  • 使用 systemd journal 来检查检测的回滚调用的日志消息。

    $ journalctl -b
    Copy to Clipboard Toggle word wrap

    您可以看到类似如下的日志:

    MESSAGE_ID=26f3b1eb24464d12aa5e7b544a6b5468
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat