跳過導航連結 | |
結束列印檢視 | |
建立與管理 Oracle Solaris 11 啟動環境 Oracle Solaris 11 Information Library (繁體中文) |
多重啟動環境可降低更新軟體時的風險,因為在系統管理員安裝任何軟體更新到系統之前,可以先建立備份啟動環境。他們可視需要選擇啟動備份啟動環境。
下列特定範例顯示擁有一個以上的 Oracle Solaris 啟動環境,以及使用 beadm 公用程式來管理它們,是多麼地實用。
您可在系統上維護一個以上的啟動環境,並視需要在各個啟動環境執行各種更新。例如,您可以使用 beadm create 指令複製啟動環境。您建立的複本是原版的可啟動複本。然後即可在原始啟動環境及其複本上,安裝、測試與更新不同的套裝軟體。
雖然一次僅可啟動一個啟動環境,但是您可以使用 beadm mount 指令掛載非使用中的啟動環境。接著,您可使用 pkg 指令搭配替代的 root (-R) 選項,在該環境中安裝或更新特定套裝軟體。
若要修改啟動環境,可以在修改期間的任何階段,使用 beadm create 指令取得該環境的快照。例如,如果您要每月升級啟動環境,則可擷取每月升級的快照。
依照下列方式使用指令:
# beadm create BeName@snapshotNamedescription
快照名稱必須使用格式 BeName@snapshotdescription,其中 BeName 是您要建立快照的現有啟動環境的名稱。輸入自訂的 snapshotdescription,以識別快照的日期或用途。
您可使用 beadm list -s 指令檢視啟動環境的可用快照。
雖然快照不可啟動,但是您可在 beadm create 指令中使用 -e 選項,根據該快照建立啟動環境。然後即可使用 beadm activate 指令,指定此啟動環境成為下次重新啟動時的預設啟動環境。
使用套裝軟體管理員工具或 pkg 指令來安裝或更新使用中 Oracle Solaris 啟動環境中的套裝軟體,可以建立該啟動環境的複本。如果建立複本,會在該複本安裝或更新套裝軟體,而非在原始的啟動環境中。在成功完成變更後,就會啟用新複本。該複本會接著成為下次重新啟動時的新預設啟動環境。原始啟動環境會當作替代選項留在 x86 系統的 GRUB 功能表上,或 SPARC 系統的啟動功能表上。
您可以使用 beadm list 指令查看系統上所有啟動環境的清單,包括仍具備其原始、未變更之軟體的備份啟動環境。若您不滿意對環境所做的變更,可使用 beadm activate 指令將備份指定為下次重新啟動時的預設啟動環境。