轉換 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。在升級集區版本之前,請先確定您已經測試所有功能並滿意目前的更新。 如需升級集區版本的相關資訊,請參閱Managing ZFS File Systems in Oracle Solaris 11.2 中的Upgrading ZFS Storage Pools


  1. 顯示系統現有的 BE 資訊。
    # beadm list
  2. 更新 BE。
    # pkg update

    如果現有的 BE 名稱為 solaris,便會建立名為 solaris-1 的新 BE,並在 pkg update 作業完成之後自動啟動。

  3. 重新啟動系統,然後確認 BE 狀態。
    # init 6
    .
    .
    .
    # beadm list
  4. (選用) 如果啟動新 BE 時發生錯誤,請啟用並啟動先前的 BE。
    # beadm activate previousBE
    # init 6

    如果啟用的 BE 並未啟動,請參閱如何從備份 BE 啟動以進行復原