您可以選擇指定鏡像或子鏡像,或讓 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 啟動環境所使用的檔案系統。