建立新的開機環境時,必須將重要檔案系統複製到另一個磁片。在建立新的開機環境之前可能需要先準備該磁碟。檢查磁碟以確定其已適當的格式化:
確定磁片有足夠大的空間以容納欲複製的檔案系統
識別包含您想要在開機環境之間共用而非複製的目錄之檔案系統。若是您想要共用目錄,您需要建立一個新的開機環境,並且其目錄分割至將成為檔案系統的磁片上。從該點開始,這個新的磁片可以與未來的開機環境共用。若要獲得更多建立個別共用檔案系統的資訊,請參閱"選取可共用的檔案系統磁片的準則"。
建立新開機環境的程序,會從識別一個可以複製重要檔案系統的未使用磁片開始。若是沒有可用的磁片或是磁片不符合最低需求,您需要格式化一個新的磁片。若要獲得從功能表格式化磁片的程序,請參閱程序," 建立開機環境(字元介面)" 步驟 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檔案系統。