lucreate 指令與 -m 選項配合使用,可指定要在新啟動環境中建立的檔案系統及檔案系統的數量。您必須藉由重複執行該選項的次數來指定想要建立的確切檔案系統數量。例如,使用一次 -m 選項會指定放置所有檔案系統的位置。原始啟動環境的所有檔案系統將會合併至由 -m 選項指定的那個檔案系統。如果指定 -m 選項兩次,則建立兩個檔案系統。使用 -m 選項建立檔案系統時,請遵循這些準則:
您必須為新啟動環境的根 (/) 檔案系統指定一個 -m 選項。如果執行 lucreate 指令但不使用 -m 選項,則會顯示 [配置] 功能表。[配置] 功能表可讓您將檔案重新導向至新的裝載點,以自訂新的啟動環境。
目前啟動環境中的任何重要檔案系統以及未在 -m 選項中指定的檔案系統將合併至下一個建立的最高階層檔案系統。
僅有 -m 選項指定的檔案系統會建立在新的啟動環境中。如果目前的啟動環境包含多個檔案系統,並且您想要在新的啟動環境中建立相同數量的檔案系統,則必須為每一個欲建立的檔案系統指定一次 -m 選項。例如,如果您有根 (/)、/opt 以及 /var 檔案系統,則可以在新啟動環境上為每個檔案系統使用一次 -m 選項。
請勿複製裝載點。例如,您不能有兩個根 (/) 檔案系統。
以超級使用者的身份登入。
若要建立新的啟動環境,請鍵入:
# lucreate [-A 'BE_description'] -c BE_name \ -m mountpoint:device[,metadevice]:fs_options [-m ...] -n BE_name |
(可選擇的) 建立與啟動環境名稱 (BE_name) 相關的啟動環境描述。此描述可為任意長度,且可包含任何字元。
指定作用中啟動環境的名稱為 BE_name。此選項不是必要選項,它僅在建立第一個啟動環境時使用。如果您是首次執行 lucreate,並省略了 -c 選項,則軟體會為您建立一個預設名稱。
預設名稱將根據以下標準選擇:
如果可以確定實體啟動裝置,則使用實體啟動裝置的基本名稱來命名目前的啟動環境。
例如,如果實體啟動裝置為 /dev/dsk/c0t0d0s0,則目前啟動環境命名為 c0t0d0s0。
如果無法確定實體啟動裝置,則帶有 -s 和 -r 選項的 uname 指令傳回的名稱將被合併,以產生目前啟動環境的名稱。
例如,如果 uname -s 傳回作業環境名稱 SunOS,uname -r 傳回版次名稱 5.9,則目前啟動環境的名稱為 SunOS5.9。
如果以上兩種方法均無法確定名稱,則使用名稱 current 來命名目前啟動環境。
如果您在建立第一個啟動環境後使用 -c 選項,系統將忽略該選項或顯示錯誤訊息。
如果指定的名稱與目前啟動環境的名稱相同,系統將忽略該選項。
如果指定的名稱與目前啟動環境名稱不同,系統會顯示錯誤訊息,並且建立失敗。以下範例顯示導致錯誤訊息出現的啟動環境名稱。
# lucurr c0t0d0s0 # lucreate -c c1t1d1s1 -n newbe -m /:c1t1d1s1:ufs 錯誤: 目前啟動環境名稱為 c0t0d0s0: 無法使用 <-c c1t1d1s1> 變更名稱 |
在 vfstab 中指定新啟動環境的檔案系統配置。作為引數指定給 -m 的檔案系統可以位於同一個磁碟上,也可以分佈於多個磁碟上。請視需要的次數重複使用此選項,以建立所需的檔案系統個數。
mountpoint 可以是任何有效的裝載點或 – (連字符號),表示交換分割區。
磁碟裝置的名稱,格式為 /dev/dsk/cwtxdysz
Solaris 容體管理程式容體的名稱,格式為 /dev/md/dsk/dnum
Veritas 容體管理程式容體的名稱,格式為 /dev/md/vxfs/dsk/dnum
關鍵字 merged,指出指定裝載點上的檔案系統將與其父檔案系統合併
fs_options 欄位可以是下列任何一項:
ufs,表示 UFS 檔案系統。
vxfs,表示 Veritas 檔案系統。
swap,表示交換檔案系統。交換裝載點必須是一個 – (連字符號)。
對於邏輯裝置 (鏡像) 檔案系統,幾個關鍵字即可指定要在檔案系統上採取的動作。這些關鍵字可建立邏輯裝置、變更邏輯裝置的配置或刪除邏輯裝置。如需這些關鍵字的描述,請參閱建立具有 RAID-1 容體 (鏡像) 的啟動環境 (指令行介面)。
欲建立的啟動環境名稱。BE_name 必須是此系統上的唯一名稱。
在此範例中,作用中啟動環境名稱為 first_disk。檔案系統的裝載點會使用 -m 選項來標示。建立兩個檔案系統:根 (/) 和 /usr。新的啟動環境名稱為 second_disk。描述 mydescription 與名稱 second_disk 有關。新的啟動環境 second_disk 與來源 first_disk 自動共用交換檔。
# lucreate -A 'mydescription' -c first_disk -m /:/dev/dsk/c0t4d0s0:ufs -m /usr:/dev/dsk/c0t4d0s3:ufs \ -n second_disk |
建立完新的啟動環境後,便可以升級或啟動 (設定成可開機)。請參閱第 33章, 使用 Solaris Live Upgrade 升級 (工作)。