若要更新 ZFS 啟動環境,請使用 pkg update 指令。在大多數情況下,會建立複製或備份 BE 並自動啟動。最佳做法是,先使用 pkg update –nv 指令決定要建立備份 BE 還是新 BE,以及要更新哪些套裝軟體。新 BE 和備份 BE 的啟動和更新方式亦不相同。依照預設,新的 BE會自動啟動,而備份 BE 則不會自動啟動。此外,會更新新的 BE,而不會更新備份 BE。
開始之前
![]() | 注意 - 當您更新 BE 時,很可能需要升級您的根集區版本。如果最新的更新中含有目前根集區版本的升級程序,若之前的 BE 使用較低的集區版本,您將無法啟動回之前的 BE。在升級集區版本之前,請先確定您已經測試所有功能並滿意目前的更新。 如需升級集區版本的相關資訊,請參閱Managing ZFS File Systems in Oracle Solaris 11.2 中的Upgrading ZFS Storage Pools。 |
# beadm list
# pkg update
如果現有的 BE 名稱為 solaris,便會建立名為 solaris-1 的新 BE,並在 pkg update 作業完成之後自動啟動。
# init 6 . . . # beadm list
# beadm activate previousBE # init 6
如果啟用的 BE 並未啟動,請參閱如何從備份 BE 啟動以進行復原。