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