从 Oracle® Solaris 10 转换至 Oracle Solaris 11.2

退出打印视图

更新时间: 2014 年 12 月
 
 

如何更新 ZFS 引导环境

要更新 ZFS 引导环境,请使用 pkg update 命令。在大多数情况下将创建并自动激活克隆或备份 BE。最佳做法是,先使用 pkg update –nv 命令确定是否将创建备份 BE 或新 BE,以及将更新的软件包。另外,也会以不同的方式激活和更新新 BE 和备份 BE。缺省情况下,系统会自动激活新 BE,但不会自动激活备份 BE。另外,会更新新 BE,但不会更新备份 BE。

开始之前


Caution

注意  -  更新 BE 时,您很可能需要升级根池版本。如果当前池版本的升级有最新更新,则无法引导回先前的 BE(如果先前的 BE 处于较低的池版本)。在升级池版本之前,请确保已测试所有功能且对最新更新满意。 有关升级池版本的信息,请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统 中的升级 ZFS 存储池


  1. 显示系统的现有 BE 信息。
    # beadm list
  2. 更新 BE。
    # pkg update

    如果现有的 BE 名称是 solaris,则会在 pkg update 操作完成后创建并自动激活一个名为 solaris-1 的新 BE。

  3. 重新引导系统,然后确认 BE 状态。
    # init 6
    .
    .
    .
    # beadm list
  4. (u53ef选) 如果引导新 BE 时出现错误,请激活并引导至先前的 BE。
    # beadm activate previousBE
    # init 6

    如果未引导激活的 BE,请参见如何从备份 BE 引导以进行恢复