Solaris Live Upgrade 將磁碟片段的整個內容複製到指定的新啟動環境磁碟片段上。您可能想要在啟動環境之間共用該磁碟片段上某些大型的系統檔案,而不是複製這些系統檔案,從而達到節省空間與複製時間的目的。必須複製作業環境的重要檔案系統,如 root (/) 和 /var。檔案系統,如 /home,並不是重要檔案系統,可以在啟動環境之間共用。可共用的檔案系統必須是使用者定義的檔案系統,並且位於作用中啟動環境和新啟動環境中的獨立交換磁碟片段上。您可以依據需要以幾種不同的方法重新配置磁碟。
您可以在建立新啟動環境之前重新劃分磁碟片段,並將可共用的檔案系統放在它自己的磁碟片段上。例如,如果 root ( /)、/var 以及 /home 均在相同的磁片上,請重新配置磁碟並將 /home 放置在它自己所屬的磁片上。依預設,當建立任何新的啟動環境時,將會與新的啟動環境共用 /home。
如果您想要共用目錄,該目錄必須分割到它自己所屬的磁碟片段上。該目錄即成為可以與另一啟動環境共用的檔案系統。您可以同時使用 lucreate 指令與 -m 選項來建立新的啟動環境,並從它自己的磁碟片段上分割出一個目錄。但是,新的檔案系統仍然不能與原始的啟動環境共用。您需要再次執行 lucreate 指令和 -m 選項,以建立另一個啟動環境。兩個新的啟動環境便可以共用該目錄。
例如,如果您想要從 Solaris 8 版次升級至 Solaris 9 版次,並且要共用 /home,則可以執行 lucreate 指令和 -m 選項。您可以將 /home 當成其磁碟磁片上的一個獨立的檔案系統,並使用這個系統建立 Solaris 8。然後再次執行 lucreate 指令和 -m 選項以複製該啟動環境。此時,第三個啟動環境便可以升級到 Solaris 9 版次。 /home 在 Solaris 8 和 Solaris 9 版次之間共用。
如需有關可共用以及重要檔案系統的說明,請參閱檔案系統類型。