您可以選擇指定鏡像或子鏡像,或讓 lucreate 指令為您選擇一個閒置容體。
若要指定容體,請在裝置名稱中附加逗號及子鏡像或鏡像的名稱。在以下選項中,已指定子鏡像 d1。
-m /:/dev/dsk/c0t0d0s0,d1:attach |
若要讓軟體選擇閒置容體,請勿命名子鏡像或鏡像。在此選項中,未指定子鏡像,並由軟體選擇閒置容體。
-m /:/dev/dsk/c0t0d0s0:attach |
您可以縮寫實體磁碟片段和 Solaris 容體管理程式容體的名稱。縮寫是一個裝置可供識別之獨特的最短名稱。範例如下。
Solaris 容體管理程式容體可由其 dnum 指定來識別,因此,例如 /dev/md/dsk/d10 可以縮寫為簡單的 d10。
如果系統有一個控制器和多個磁碟,您可以使用 t0d0s0,但如果有多個控制器,則使用 c0t0d0s0。
如需有關命名需求和準則的更多資訊,請參閱「Solaris Volume Manager Administration Guide」中的「Overview of Solaris Volume Manager Components」。
如果鏡像或子鏡像需要維護或在工作中,則無法分離元件。您應先使用 metastat 指令,然後再建立新的啟動環境並使用 detach 關鍵字。metastat 指令會檢查鏡像是否處於重新同步處理中或處於使用狀態。如需有關資訊,請參閱線上援助頁 metastat(1M)。
如果您使用 detach 關鍵字來分離子鏡像,則 lucreate 會檢查裝置目前是否正在重新同步。如果裝置正在重新同步,您將無法分離子鏡像並會收到錯誤訊息。
重新同步是在出現以下問題後,將資料從一個子鏡像複製到另一個子鏡像的程序:
子鏡像發生故障。
系統當機。
子鏡像離線後又回復至線上。
增加新的子鏡像。
如需有關重新同步的更多資訊,請參閱「Solaris Volume Manager Administration Guide」中的「RAID 1 Volume (Mirror) Resynchronization」。
使用 lucreate 指令,而不是 Solaris 容體管理程式指令,以在非作用中啟動環境中處理容體。Solaris 容體管理程式軟體無法識別啟動環境,但 lucreate 指令包含防止您意外破壞啟動環境的檢查。例如,lucreate 可防止您覆寫或刪除 Solaris 容體管理程式容體。
但是,如果您已使用 Solaris 容體管理程式軟體建立複雜的 Solaris 容體管理程式串接、磁條和鏡像,則必須使用 Solaris 容體管理程式軟體來處理它們。Solaris Live Upgrade 可以識別這些元件並支援其使用。在使用能夠建立、修改或損壞容體元件的 Solaris 容體管理程式指令之前,請先使用 lustatus 或 lufslist 指令。這些指令可以決定哪些 Solaris 容體管理程式容體包含由 Solaris Live Upgrade 啟動環境所使用的檔案系統。