Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

自动恢复配置、许可证和磁盘信息

如果磁盘损坏,自动恢复有助于检测和恢复有关磁盘分区、配置和许可证的信息。

概述

双分区设备支持自动恢复功能。借助此功能,有关磁盘分区、配置和许可证的信息在损坏时会自动恢复。

在运行 FreeBSD 12 版或更高版本的设备中,您无法使用自动恢复功能备份数据。相反,请使用快照备份数据。要了解您的设备是否运行的是 FreeBSD Release 12 或更高版本,请发出 show version 命令并在模块名称中查找 fbsd_builder_stable 字符串。如果字符串包含数字 12 或更高版本,则设备运行的是 FreeBSD 12 或更高版本。

自动恢复提供以下功能:

  • 在系统启动期间检测磁盘分区损坏并尝试自动恢复分区。

  • 在系统启动期间检测 Junos OS 救援配置中的损坏,并尝试自动恢复救援配置。

  • 在系统启动期间检测 Junos OS 许可证损坏情况,并尝试自动恢复许可证。

自动恢复的工作原理

该功能的工作方式如下:

  • request system autorecovery state save 命令可以备份磁盘分区信息、许可证和 Junos OS 救援配置等重要数据。

  • 保存备份副本后,这些副本用于在每次启动时检查数据工作副本的完整性。

  • 如果检测到任何损坏,将自动恢复工作副本。

如何使用自动恢复

您可以通过以下方式使用自动恢复:

  • 使用必要的许可证和配置准备部署路由器。

  • 确定状态后,发出 request system autorecovery state save 命令以备份状态。

  • 保存状态后,每次启动时都会自动执行完整性检查和恢复操作(如果有)。

  • 如果后续维护活动通过添加许可证或更新配置来更改路由器的状态,则需要再次发出命令 request system autorecovery state save 以更新保存的状态。

  • 随时发出命令, show system autorecovery state 查看已保存信息的状态和每个已保存项目的完整性检查状态。

  • 如果需要,发出 request system autorecovery state clear 命令以删除所有备份数据并禁用自动恢复。

在自动恢复中备份的数据

在自动恢复过程中备份以下数据:

  • 救援配置(从当前配置重新生成)

  • 许可证密钥

  • BSD 标签(磁盘分区信息)

仅当发出 request system autorecovery state save 命令时,才会备份数据。磁盘分区信息在出厂默认值(对于新系统)、从启动加载程序安装和快照创建时自动备份。

警报故障排除

表 1 列出了自动恢复警报的类型、说明和所需操作。

表 1:自动恢复警报

报警

报警类型

描述

所需操作

需要保存自动恢复信息

次要

此告警表示:

  • 需要保存未保存的数据,或者保存的数据有问题,需要再次保存。

  • 确保系统具有所有必需的许可证和配置。

  • 发出 request system autorecovery state save 命令。

    注意:在 FreeBSD 12 版及更高版本中,自动恢复功能不支持数据备份。使用替代备份方法

自动恢复已恢复损坏的信息

次要

此告警表示:

  • 某些项目的启动时间完整性检查失败;但是,这些物品已被成功恢复。

  • 无需执行任何操作。

  • 下次启动时将清除告警。

自动恢复无法完全恢复数据

主要

此告警表示:

  • 某些项目的启动时间完整性检查失败,无法成功恢复。

  • 系统可能遇到致命故障。

注意事项

  • 设备必须具有双根分区才能使自动恢复正常工作。

  • request system configuration rescue save 命令会从当前 Junos OS 配置重新生成救援配置,然后保存。因此,发出命令 save 会覆盖任何现有救援配置。

  • 通常,救援配置的已保存内容不会自动更新。如果添加许可证,则必须再次发出命令 request system autorecovery state save

    救援配置已备份。如果 /config 损坏,系统将从挽救配置启动。