要更新 ZFS 引导环境,请使用 pkg update 命令。在大多数情况下将创建并自动激活克隆或备份 BE。最佳做法是,先使用 pkg update –nv 命令确定是否将创建备份 BE 或新 BE,以及将更新的软件包。另外,也会以不同的方式激活和更新新 BE 和备份 BE。缺省情况下,系统会自动激活新 BE,但不会自动激活备份 BE。另外,会更新新 BE,但不会更新备份 BE。
开始之前
![]() | 注意 - 更新 BE 时,您很可能需要升级根池版本。如果当前池版本的升级有最新更新,则无法引导回先前的 BE(如果先前的 BE 处于较低的池版本)。在升级池版本之前,请确保已测试所有功能且对最新更新满意。 有关升级池版本的信息,请参见在 Oracle Solaris 11.2 中管理 ZFS 文件系统 中的升级 ZFS 存储池。 |
# beadm list
# pkg update
如果现有的 BE 名称是 solaris,则会在 pkg update 操作完成后创建并自动激活一个名为 solaris-1 的新 BE。
# init 6 . . . # beadm list
# beadm activate previousBE # init 6
如果未引导激活的 BE,请参见如何从备份 BE 引导以进行恢复。