建立啟動環境的檔案系統時,其規則與建立 Solaris 作業環境檔案系統的規則是相同的。Solaris Live Upgrade 無法禁止您為重要檔案系統建立無效的配置。例如,您可以鍵入 lucreate 指令,將會為 root ( /) 以及 /kernel- (一個無效的 root 分割 [/])建立不同的檔案系統。
重新劃分磁碟切片時不要重疊磁片。如果磁片重疊,則新的啟動環境將看似已建立,但是啟動時,該啟動環境不會啟動。重疊的檔案系統可能已經毀壞。
如果要 Solaris Live Upgrade 正常運作,現用中啟動環境的 vfstab 檔案必須擁有有效的內容,並且必須最少擁有一個 root (/) 的登錄。
建立非現用中啟動環境時,您需要識別出要複製 root (/) 檔案系統的磁片。當您為 root ( /) 檔案系統選取磁片時,請使用下列的準則。磁片必須符合下列準則:
必須是可以啟動系統的磁片。
必須符合建議的最小容量。
不能是 Veritas VxVM 容體。
可以在不同的實體磁碟上,或是與作用中 root (/) 檔案系統相同的磁碟上。
如果您擁有 sun4m 系統,該 root (/) 檔案系統不得大於 2 GB。
「 選擇」功能表顯示可用來建立非現用中啟動環境的大多數閒置磁片。某些磁片是閒置的,但是卻不會顯示在「選擇」功能表中,如 Veritas VxVM 容體或「Solaris 容體管理員」複合裝置。
您可以在目前使用「Solaris 容體管理員」複合裝置或「Veritas 容體管理員 VxVM 」容體的系統上使用 Solaris Live Upgrade。來源啟動環境可以包含在實體磁碟切片、「Solaris 容體管理員」複合裝置或「Veritas 容體管理員」容體的任意組合上。建立新的啟動環境時,為新啟動環境的 root (/) 檔案系統選擇的磁片,可以是實體磁碟切片,或是「Solaris 容體管理員」複合裝置。 如果您為 root 檔案系統選擇「Solaris 容體管理員」複合裝置,該複合裝置必須是只有單一磁碟的串接,或是單一磁碟串接的鏡像。如需詳細資訊,請參閱metaroot(1M)。
建立新的啟動環境時,您不能使用 root (/) 檔案系統的 Veritas VxFS 容體。除 root (/) 檔案系統外,對於任何檔案系統,您都可以使用實體磁碟切片、「Solaris 容體管理員」複合裝置或 Veritas VXFS 容體。
表 31–2描述使用複合裝置或容體建立啟動環境時,可接受的磁碟配置。
表 31–2 複合裝置或容體可接受的磁片
產品 |
來源磁片 |
如果目標是 root ( /) 檔案系統的複合裝置 |
如果目標不是 root (/) 檔案系統,而是針對 /usr、/var 或 /opt |
---|---|---|---|
Solaris 容體管理員 |
對於 root (/) 檔案系統,來源可以是複合裝置或實體磁片。 |
該 root (/) 檔案系統,必須是只有單一磁碟的串接,或是單一磁碟串接的鏡像。 |
其他檔案系統可以是實體磁片或複合裝置。 |
Veritas VxVM 容體管理員 |
對於 root (/) 檔案系統,來源可以是容體或實體磁片。 |
該 root (/) 檔案系統不可以是 VxVM 容體; root (/) 必須為實體磁片。 |
其他檔案系統可以是實體磁片或容體。 |
建立新的啟動環境時,該 lucreate - m 指令只能辨識下列三種類型的裝置:
格式為 /dev/dsk/cnum tnumdnums num 的實體磁片
格式為 /dev/md/dsk/d num 的 「Solaris 容體管理員」複合裝置
格式為 /dev/vx/dsk/ volume_name的 Veritas VxFS 容體
使用具有複合裝置或容體的啟動環境,在升級或安裝 flash 歸檔時,需要特殊考量。 如需詳細資訊,請參閱 升級複合裝置與容量。
如果您在使用 Veritas VxVM 進行升級時遇到問題,請參閱當使用 Solaris Live Upgrade Running Veritas VxVm 進行升級時系統驚慌。
該交換磁片無法被任何啟動環境所使用,除目前的啟動環境,或是在使用 -s 選項的來源啟動環境。如果交換磁片被任何其他啟動環境使用,不論該磁片是否包含交換、UFS 或任何其他檔案系統,都無法建立啟動環境。
Solaris Live Upgrade 將磁片的整個內容複製到指定的新啟動環境磁片上。您可能想要在啟動環境之間共用該磁片上某些大型的系統檔案,而不是複製它們,從而達到便節省空間以及複製時間的目的。必須複製對作業環境相當重要的檔案系統,如 root (/) 以及 /var。 檔案系統,如 /home,並不是重要檔案系統,並且可以在啟動環境之間共用。可共用的檔案系統必須是使用者定義的檔案系統,並且在作用中啟動環境和新啟動環境中均存在於獨立的交換磁片上。您可以依據需要以幾種不同的方法重新配置磁碟。
您可以在建立新的啟動環境之前重新劃分磁碟片段,並將可共用的檔案系統放在單獨的一個磁片上。例如,如果 root ( /)、/var 以及 /home 均在相同的磁片上,請重新配置磁碟並將 /home 放置在它自己所屬的磁片上。當建立任何新的開機環境時,依據預設值將會與新的開機環境共用 /home。
如果您想要共用目錄,該目錄必須分割到它自己所屬的磁片上。該目錄即成為可以與另一啟動環境共用的檔案系統。您可以同時使用 lucreate 指令與-m 選項來建立新的啟動環境,並將一個目錄從其所屬的磁片上分割出來。但是,新的檔案系統仍然不能與原始的啟動環境共用。您需要使用 -m 選項來再次執行 lucreate 指令以建立另一個開機環境。兩個新的啟動環境便可以共用該目錄。
例如,如果您想要從 Solaris 8 版次升級至 Solaris 9 版測,並且要共用 /home,則可以執行 lucreate 指令和 -m 選項。您可以將 /home 當成其磁片上的一個獨立的檔案系統,並使用這個系統建立 Solaris 8。然後再次執行 lucreate 指令和 -m 選項以複製該啟動環境。此第三個啟動環境可以升級至 Solaris 9 版次。/home 在 Solaris 8 與 Solaris 9 版次之間共用。
如需有關可共用以及重要檔案系統的說明,請參閱建立啟動環境概述。