建立新的啟動環境時,必須將重要檔案系統複製到另一個磁片上。在建立新的啟動環境之前最好已準備好磁碟。檢查以確定磁碟已有正確地製作格式:
確定磁片有足夠大的剩餘空間以容納欲複製的檔案系統。
確認檔案系統包含您想要在啟動環境之間共用而非複製的目錄。如果您想要共用目錄,需要使用它自己磁片上的目錄來建立新的啟動環境。 該目錄即成為檔案系統,並且可以與將來的啟動環境共用。如需有關建立個別共用檔案系統的更多資訊,請參閱為可共用檔案系統選取磁片的準則。
建立新啟動環境的程序,首先要識別未使用的磁片,可以在其中複製重要檔案系統。如果沒有可用的磁片或是磁片不符合最低需求,您需要為新的磁片製作格式。如需有關從功能表為磁片製作格式的程序,請參閱 " 如果要建立啟動環境(字元介面)" 步驟 6。
定義磁片後,將檔案系統複製到目錄之前,您可以重新配置新啟動環境上的檔案系統。您可以將其分割與合併來重新配置檔案系統,該程序提供一個編輯 vfstab 的簡單方法來連接或取消連接檔案系統目錄。您可以指定相同的裝載點以便將檔案系統合併至其父目錄,或是指定不同的裝載點以便將檔案系統從父目錄分割出來。
如需分割與合併檔案系統的程序,請參閱以下程序:
在非現用中啟動環境上配置檔案系統後,開始自動複製。重要檔案系統即複製到指定的目錄中。共用的檔案系統無法複製,但可以共用。 除非您可以指定某些要複製的檔案系統。 當您將檔案系統從現用中的啟動環境複製到非現用中的啟動環境後,檔案會編入至新定義的目錄中。在任何情況下,現用中啟動環境都不會發生變更。 如需有關建立新啟動環境的程序,請參閱建立新的開機環境。
下列圖表介紹建立新啟動環境的各種方法。
圖 30–1展示重要檔案系統 root (/),該系統已複製到另一個磁碟上的磁片以建立新的啟動環境。現用中啟動環境在某一個磁片上包含 root (/) 。新的啟動環境是 root (/) 在新磁片上的完全複製。現用中以及非現用中啟動環境會共用 /swap 以及 /export/home 檔案系統。
圖 30–2展示已分割並複製到磁碟磁片上的重要檔案系統,以建立新的啟動環境。 現用中啟動環境在某一個磁片上包含 root (/) 。在該磁片上,root (/) 包含 /usr、/var 以及 /opt 目錄。在新的啟動環境中,root (/) 已被分割,並且 /usr 以及 /opt 皆放置在不同的磁片上。兩個啟動環境共用 /swap 以及 /export/home 檔案系統。
圖 30–3展示已合併且複製到磁碟磁片上的重要檔案系統,以建立新的啟動環境。 現用中啟動環境將 root (/)、 /usr、/var 以及 /opt 皆包含在其各自所屬的磁片上。 在新的啟動環境中,/usr 以及 /opt 合併至某一個磁片上的 root (/)。兩個啟動環境共用 /swap 以及 /export/home 檔案系統。