Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 SRX 系列设备上配置根分区

即使文件系统损坏,双根分区也有助于您的 SRX 系列设备保持正常运行。此外,它还有助于在损坏的情况下恢复文件系统。

SRX 系列设备上的双根分区方案

Junos OS 10.0 及更高版本支持 SRX 系列设备上的双根分区。双根分区允许 SRX 系列设备即使在文件系统损坏时也能保持正常运行,并便于轻松恢复文件系统。

注意:

从 Junos OS 12.1X45 版开始,SRX 系列设备不支持单根分区。

运行 Junos OS 9.6 或更低版本的 SRX 系列设备支持只有一个根分区的单根分区方案。由于主映像和备份 Junos OS 映像都位于同一根分区上,因此,如果根文件系统损坏,系统将无法引导。双根分区方案通过将主映像和备份 Junos OS 映像保留在两个可独立引导的根分区中来防止这种情况发生。如果主根分区损坏,系统仍可从位于其他根分区中的备份 Junos OS 映像启动,并保持完整功能。

Junos OS 10.0 或更高版本附带的 SRX 系列设备在出厂时就使用双根分区进行格式化。运行 Junos OS 9.6 或更低版本的 SRX 系列设备在升级到 Junos OS 10.0 或更高版本时,可以使用双根分区进行格式化。

注意:

虽然您可以在采用单根分区方案的 SRX 系列设备上安装 Junos OS 10.0 或更高版本,但我们强烈建议使用双根分区方案。

SRX 系列设备上的引导介质和引导分区

当 SRX 系列设备开机时,它会尝试从默认存储介质启动 Junos OS。如果设备无法从默认存储介质启动,它将尝试从备用存储介质启动。

表 1 提供了有关 SRX 系列设备上可用存储介质的信息。

表 1: SRX 系列设备上的存储介质

SRX 系列设备

存储介质

SRX100、SRX210 和 SRX240

  • 内部 NAND 闪存(默认;始终存在)

  • USB 存储设备(备用)

SRX110、SRX220

  • CompactFlash(默认;始终存在)

  • USB 存储设备(备用)

SRX300、SRX320、SRX340 和 SRX345

  • eUSB 磁盘(默认;始终存在)

  • USB 存储设备(备用)

SRX380

  • 内部 SSD(默认,始终存在)。

  • USB 存储设备(备用)

SRX550

  • 内部 CF(默认;始终存在)

  • USB 存储设备(备用)

SRX550M

  • 内部 CF(默认;始终存在)

  • USB 存储设备(备用)

SRX650:

  • 内部 CF(默认;始终存在)

  • 外部闪存卡(备用)

  • USB 存储设备(备用)

使用双根分区方案时,SRX 系列设备首先尝试从主根分区启动 Junos OS,然后从默认存储介质上的备份根分区启动。如果介质的主根分区和备份根分区都无法引导,则 SRX 系列设备会尝试从下一个可用类型的存储介质引导。即使 SRX 系列设备从存储介质的备份根分区启动 Junos OS,它也能保持完全正常运行。

双根分区方案的重要功能

双根分区方案具有以下重要功能:

  • Junos OS 映像的主副本和备份副本位于单独的分区中。仅在需要时装入包含备份副本的分区。使用单根分区方案时,有一个根分区同时包含主映像和备份 Junos OS 映像。

  • request system software add Junos OS 软件包的命令会擦除其他根分区的内容。除非软件安装成功完成,否则另一个根分区的内容将无效。

  • 安装新的 Junos OS 映像后,可以根据需要重新安装附加包,如 jaisjfirmware

  • request system software rollback 命令不会删除当前的 Junos OS 映像。可以通过再次发出 rollback 命令来切换回映像。

  • request system software delete-backuprequest system software validate命令不执行任何操作。

了解使用双根分区自动恢复主 Junos OS 映像

当设备从备用根重新启动时,自动快照功能可修复损坏的主根。这是通过自动(而不是从 CLI 手动)将备用根的快照拍摄到主根上来实现的。

启用此功能后,如果设备从备用根重新启动(由于主根或重启期间电源周期损坏),将执行以下操作:

  1. 将显示一条醒目的消息,指示无法从主根目录引导。

  2. 设置系统 boot from backup root 警报。这对于没有控制台访问权限的设备非常有用。

  3. 将备用根创建到主根上的快照。

  4. 快照完成后,系统 boot from backup root 警报将被清除。

下次重新引导期间,系统将确定主根目录上的良好映像并正常引导。

注意:

我们建议在所有进程启动后执行快照。这样做是为了避免重新启动时间增加。

注意:
  • SRX300、SRX320、SRX340、SRX345、SRX380 和 SRX550M 设备支持自动快照功能。

  • 默认情况下,自动快照功能处于禁用状态。

  • 如果未在两个分区中维护相同版本的 Junos OS,请确保自动快照功能保持禁用状态。否则,如果备用分区中有早期版本的 Junos OS,并且系统从备用根分区重新启动,则自动快照功能会导致更高版本的 Junos OS 替换为早期版本。

  • 当禁用自动快照并且系统从备用根分区重新启动时,它会触发警报,指示系统已从其备用分区重新启动。

使用命令启用 set system auto-snapshot 此功能。使用此方法恢复主根分区后,设备将在下次重新启动时从主根分区成功启动。

如果需要,执行 delete system auto-snapshot 命令以删除所有备份的数据并禁用自动快照。

使用命令检查 show system auto-snapshot 自动快照状态。

进行自动快照时,您无法同时运行手动快照命令,并显示以下错误消息:

注意:

如果在快照正在进行时登录设备,则会显示以下横幅: The device has booted from the alternate partition, auto-snapshot is in progress.

了解具有双根分区的主 Junos OS 映像如何恢复设备

如果 SRX 系列服务网关无法从主 Junos OS 映像启动,而是从备份根分区中的备份 Junos OS 映像启动,则登录时控制台上将显示一条消息,指示设备已从备份 Junos OS 映像启动。

由于系统只剩下一个正常运行的根分区,因此必须使用以下方法之一立即恢复主 Junos OS 映像:

  • 使用 CLI 或 J-Web 用户界面安装新映像。新安装的映像将成为主映像,设备将在下次重新启动时从该映像启动。

  • 通过输入 request system snapshot slice alternate 命令来使用备份根分区的快照。使用此方法恢复主根分区后,设备将在下次重新启动时从主根分区成功启动。完成此过程后,主根分区将包含与备份根分区相同版本的 Junos OS。

    注意:

    您可以使用 CLI 命令 request system snapshot slice alternate 将当前运行的根文件系统(主文件系统或辅助文件系统)备份到系统上的其他根分区,并执行以下操作:

    • 当系统从主根分区引导时,将主根分区的映像保存在备份根分区中。

    • 当系统从备份根分区引导时,将备份根分区的映像保存在主根分区中。

    警告:

    使用 CLI 命令 request system snapshot slice alternate 还原备用根的过程需要几分钟才能完成。如果在完成之前终止操作,则备用根可能没有正常运行所需的所有内容。

了解 Junos OS 10.0 或更高版本如何使用双根分区进行升级

注意:

如果要升级到 Junos OS 10.0 版而不转换为双根分区,请使用传统的 CLI 和 J-Web 用户界面安装方法。

要在升级到 Junos OS 10.0 或更高版本时使用双根分区格式化介质,请使用以下安装方法之一:

注意:

升级到 Junos OS 10.0 或更高版本后,必须升级 U-boot 和启动加载程序,双根分区方案才能正常工作。

在 SRX 系列设备上重新安装单根分区

Junos OS 9.6 及更低版本与双根分区方案不兼容。仅当使用单根分区重新格式化媒体时,才能安装这些版本。在具有双根分区的设备上安装 Junos OS 9.6 或更早版本而不重新格式化介质的任何尝试都将失败并显示错误。您必须使用 TFTP 服务器或 USB 存储设备从启动加载程序安装 Junos OS 9.6 版或更早版本的映像。

注意:

Junos OS 12.1X45 及更高版本不支持单根分区。

注意:

如果要安装 Junos OS 9.6 版,则无需重新安装早期版本的启动加载程序。

您无法在使用 Junos OS CLI 或 J-Web 在具有双根分区的系统上安装 Junos OS 9.6 版或更早版本的软件包。如果尝试此操作,将返回错误。

您可以使用带有选项的partition命令在request system software add具有双根分区的系统上安装 Junos OS 9.6 版(9.6R3 和 9.6R4 [仅限])。

重新安装单根分区:

  1. 输入请求系统软件添加分区命令以安装以前的 Junos OS 版本(9.6R3 和 9.6R4):

    user@host>request system software add partition

  2. 重新启动设备

    user@host>request system reboot

    重新启动设备后会安装以前的软件版本。

注意:

request system software add将 CLI 命令与安装 Junos OS 9.6 版(9.6R3 和 9.6R4)选项一起使用partition,通过单根分区重新格式化介质。此过程会从系统中删除双根分区方案,因此双根分区的优势将不再可用。

版本历史记录表
释放
描述
12.1X45-D10
从 Junos OS 12.1X45 版开始,SRX 系列设备不支持单根分区。