建立啟動環境時,Solaris Live Upgrade 使用 Solaris 容體管理程式技術建立 RAID-1 容體。建立啟動環境時,您可以使用 Solaris Live Upgrade 管理以下工作。
從 RAID-1 容體(鏡像)移除單一磁碟片段串接(子鏡像)。如有必要,可將內容儲存以作為新啟動環境的內容。由於未複製內容,可快速建立新的啟動環境。子鏡像從鏡像中分離後,便不再是鏡像的一部份。子鏡像上的讀取和寫入也不再透過鏡像執行。
建立包含鏡像的啟動環境。
將單一磁碟片段串接附加到新建立的鏡像中。
若要使用 Solaris Live Upgrade 的鏡像功能,您必須建立狀態資料庫及狀態資料庫副本。狀態資料庫儲存磁碟上有關您的 Solaris Volume Manager 配置狀態的資訊。
如需有關建立狀態資料庫的資訊,請參閱 "Solaris Volume Manager Administration Guide" 中的 “State Database (Overview)”。
如需 Solaris 容體管理程式和 Solaris Live Upgrade 可提供的工作之概述,請參閱建立具有鏡像檔案系統的啟動環境。
如需有關在使用 Solaris Live Upgrade 時不允許的複雜 Solaris 容體管理程式配置的進一步資訊,請參閱 "Solaris Volume Manager Administration Guide" 中的 “Storage Management Concepts”。
以超級使用者的身份登入。
若要建立新的啟動環境,請鍵入:
# lucreate [-A 'BE_description'] \ -m mountpoint:device[,metadevice]:fs_options [-m...] \ -n BE_name |
(選擇性的)建立與啟動環境名稱 BE_name 有關的啟動環境說明。此說明可為任意長度,且可包含任何字元。
在 vfstab 中指定新啟動環境的檔案系統配置。作為引數指定給 -m 的檔案系統可以位於同一個磁碟上,也可以分佈於多個磁碟上。請視需要的次數重複使用此選項,以建立所需的檔案系統個數。
mountpoint 可以是任何有效的裝載點或–(連字符號),其指出一個交換分割區。
磁碟裝置的名稱,格式為 /dev/dsk/c wtxdys z
Solaris 容體管理程式容體的名稱,格式為 /dev/md/dsk/dnum
Veritas 容體管理程式容體的名稱,格式為 /dev/md/vxfs/dsk/dnum
關鍵字 merged,指出指定裝載點上的檔案系統將與其父檔案系統合併
fs_options 欄位可以是以下類型的檔案系統和關鍵字之一:
ufs,表示 UFS 檔案系統。
vxfs,表示 Veritas 檔案系統。
swap,表示交換檔案系統。 交換裝載點必須是一個 –(連字符號)。
對於邏輯裝置(鏡像)檔案系統,幾個關鍵字即可指定要在檔案系統上採取的動作。這些關鍵字可建立邏輯裝置、變更邏輯裝置的配置或刪除邏輯裝置。
mirror在指定裝置上建立 RAID–1 容體或鏡像。在其後的 -m 選項中,您必須指定 attach,以將至少一個串接附加到新鏡像中。必須正確命名指定的裝置。例如,邏輯裝置名稱 /dev/md/dsk/d10 或縮寫名稱 d10 均可用作鏡像名稱。如需有關命名裝置的更多資訊,請參閱 "Solaris Volume Manager Administration Guide" 中的 “Overview of Solaris Volume Manager Components”。
detach 可從與指定裝載點有關的容體中移除串接。您無需指定容體。
attach 可將串接附加到與指定裝載點有關的鏡像中。指定的實體磁碟片段將作為單一裝置串接,以附加到鏡像中。若要指定串接以附加到磁碟中,您應在裝置名稱中附加逗號及該串接的名稱。如果您省略逗號及串接名稱,lucreate 將選取一個閒置的容體用於串接。
lucreate 可讓您建立僅包含單一實體磁碟片段的串接。此指令可讓您最多將三個串接附加到鏡像中。
preserve 可儲存現有檔案系統及其內容。此關鍵字可讓您略過複製來源啟動環境內容的複製程序。儲存內容可快速建立新的啟動環境。對於特定裝載點,您可以僅對一個實體裝置使用 preserve。當您使用 preserve 時,lucreate 會檢查該裝置的內容是否適用於指定的檔案系統。此項檢查是受限制的,且不保證其適用性。
preserve 關鍵字可用於實體磁碟片段和 Solaris 容體管理程式容體。
如果您在 UFS 檔案系統位於實體磁碟片段上時使用 preserve 關鍵字,則 UFS 檔案系統的內容會儲存在磁碟片段上。在以下 -m 選項範例中,preserve 關鍵字將實體裝置 c0t0d0s0 的內容儲存為 root (/) 檔案系統之裝載點的檔案系統。
-m /:c0t0d0s0:preserve,ufs |
如果您在 UFS 檔案系統位於容體上時使用 preserve 關鍵字,則 UFS 檔案系統的內容會儲存在容體上。
在以下 -m 選項範例中,preserve 關鍵字將 RAID-1 容體(鏡像)d10 的內容儲存為 root ( /) 檔案系統之裝載點的檔案系統。
-m /:d10:preserve,ufs |
在以下 -m 選項範例中,RAID-1 容體(鏡像)d10 配置為 root (/) 檔案系統裝載點的檔案系統。單一磁碟片段串接 d20 從其目前鏡像中分離出來。d20 被附加到鏡像 d10 中。 root (/) 檔案系統保留在子鏡像 d20 上。
-m /:d10:mirror,ufs -m /:d20:detach,attach,preserve |
欲建立的啟動環境名稱。BE_name 必須是此系統上的唯一名稱。
建立完新的啟動環境後,便可以升級或啟動(設定成可開機)。請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)。
說明 mydescription 與名稱 another_disk 有關。
lucreate 可為裝載點 root (/) 配置 UFS 檔案系統。鏡像 d10 將被建立。此鏡像包含已複製到鏡像 d10 的目前啟動環境的 root (/) 檔案系統。鏡像 d10 上的所有資料均被覆寫。
兩個磁碟片段 c0t0d0s0 和 c0t1d0s0 是子鏡像 d1 和 d2。這兩個子鏡像將被增加到鏡像 d10 中。
新啟動環境被命名為 another_disk。
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1c0s0,d2:attach -n another_disk |
建立完新的啟動環境後,便可以升級或啟動(設定成可開機)。請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)。
說明 mydescription 與名稱 another_disk 有關。
lucreate 可為裝載點 root (/) 配置 UFS 檔案系統。鏡像 d10 被建立。此鏡像包含已複製到鏡像 d10 的目前啟動環境的 root (/) 檔案系統。鏡像 d10 上的所有資料被覆寫。
兩個磁碟片段 c0t0d0s0 和 c0t1d0s0 被指定用作子鏡像。雖然未指定子鏡像,但 lucreate 指令會從可用容體名稱清單中選擇名稱。這兩個子鏡像將被附加到鏡像 d10 中。
新啟動環境被命名為 another_disk。
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:attach \ -m /:/dev/dsk/c0t1d0s0:attach -n another_disk |
建立完新的啟動環境後,便可以升級或啟動(設定成可開機)。請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)。
說明 mydescription 與名稱 another_disk 有關。
lucreate 可為裝載點 root (/) 配置 UFS 檔案系統。鏡像 d10 被建立。
磁碟片段 c0t0d0s0 從其目前鏡像中被移除。 磁碟片段被指定為子鏡像 d1 並被增加到鏡像 d10 中。子鏡像和 root ( /) 檔案系統的內容被儲存,但未複製。磁碟片段 c0t1d0s0 是子鏡像 d2 並被被增加到鏡像 d10 中。
新啟動環境被命名為 another_disk。
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:detach,attach,preserve \ -m /:/dev/dsk/c0t1d0s0,d2:attach -n another_disk |
此範例可縮寫為以下範例。實體裝置和邏輯裝置的名稱被縮短。子鏡像 d1 和 d2 的指定符號被省略。
# lucreate -A 'mydescription' \ -m /:d10:ufs,mirror \ -m /:c0t0d0s0:detach,attach,preserve \ -m /:c0t1d0s0:attach -n another_disk |
建立完新的啟動環境後,便可以升級或啟動(設定成可開機)。請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)。
說明 mydescription 與名稱 another_disk 有關。
lucreate 可為裝載點 root (/) 配置 UFS 檔案系統。鏡像 d20 將被建立。
磁碟片段 c0t0d0s0 從其目前鏡像中被移除,並被增加到鏡像 d20 中。未指定子鏡像的名稱。子鏡像和 root (/) 檔案系統的內容被儲存,但未複製。
新啟動環境被命名為 another_disk。
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d20:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0:detach,attach,preserve \ -n another_disk |
建立完新的啟動環境後,便可以升級或啟動啟動環境(設定成可開機)。請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)。
說明 mydescription 與名稱 another_disk 有關。
lucreate 可為裝載點 root (/) 配置 UFS 檔案系統。鏡像 d10 被建立。此鏡像包含已複製到鏡像 d10 的目前啟動環境的 root (/) 檔案系統。鏡像 d10 上的所有資料被覆寫。
兩個磁碟片段 c0t0d0s0 和 c0t1d0s0 是子鏡像 d1 和 d2。這兩個子鏡像將增加到鏡像 d10 中。
lucreate 可為裝載點 /opt 配置 UFS 檔案系統。鏡像 d10 將被建立。此鏡像包含已複製到鏡像 d11 的目前啟動環境的 /opt 檔案系統。鏡像 d11 上的所有資料均被覆寫。
兩個磁碟片段 c2t0d0s1 和 c3t1d0s1 是子鏡像 d3 和 d4。這兩個子鏡像將被增加到鏡像 d11 中。
新啟動環境被命名為 another_disk。
# lucreate -A 'mydescription' \ -m /:/dev/md/dsk/d10:ufs,mirror \ -m /:/dev/dsk/c0t0d0s0,d1:attach \ -m /:/dev/dsk/c0t1d0s0,d2:attach \ -m /opt:/dev/md/dsk/d11:ufs,mirror \ -m /opt:/dev/dsk/c2t0d0s1,d3:attach \ -m /opt:/dev/dsk/c3t1d0s1,d4:attach -n another_disk |
建立完新的啟動環境後,便可以升級或啟動(設定成可開機)。請參閱第 33章, 使用 Solaris Live Upgrade 升級(工作)。