若要使 ZFS 根池可以升級且可啟動,您必須建立具有磁碟片段 (而不是整個磁碟) 的池。如果您在設定檔中建立了具有整個磁碟 (例如 c0t0d0) 的池,則您會收到類似以下的錯誤訊息。
Invalid disk name (c0t0d0) |
install_type initial_install cluster SUNWCall pool newpool auto auto auto mirror c0t0d0s0 c0t1d0s0 bootenv installbe bename solaris10_6 |
下列清單說明此範例的一些關鍵字和值。
每個設定檔都需要關鍵字 install_type。initial_install 關鍵字會執行初始安裝,在新 ZFS 根池中安裝新的 Solaris 作業系統。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。如需有關軟體群組的更多資訊,請參閱「Solaris 10 10/08 安裝指南:規劃安裝與升級」中的「軟體群組的磁碟空間建議」。
pool 關鍵字會定義新 ZFS 根池的特性。
定義根池的名稱。
自動指定磁碟的大小。大小由指定磁碟的大小所決定。
使用 auto 關鍵字時,會自動調整交換區的大小。預設大小為實體記憶體大小的 1/2,但不得低於 512 MB 且不得大於 2 GB。您可以使用 size 選項來設定此範圍之外的大小。
系統會自動調整傾印裝置的大小。
磁碟的鏡像配置具有 mirror 關鍵字和指定為 c0t0d0s0 及 c0t1d0s0 的磁碟片段。
installbe 會變更安裝期間建立的預設啟動環境之特性。
將新啟動環境命名為 solaris10_6。
install_type initial_install cluster SUNWCall pool newpool 80g 2g 2g mirror any any bootenv installbe bename solaris10_6 |
下列清單說明此範例的一些關鍵字和值。
每個設定檔都需要關鍵字 install_type。initial_install 關鍵字會執行初始安裝,在新 ZFS 根池中安裝新的 Solaris 作業系統。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。如需有關軟體群組的更多資訊,請參閱「Solaris 10 10/08 安裝指南:規劃安裝與升級」中的「軟體群組的磁碟空間建議」。
pool 關鍵字會定義新 ZFS 根池的特性。
指定根池的名稱。
指定磁碟片段的大小。
交換區和傾印磁碟區為 2 GB。
磁碟的鏡像配置具有 mirror 關鍵字和指定為 c0t0d0s0 及 c0t1d0s0 的磁碟片段。
在鏡像配置中,any 選項會尋找足以用於建立 80 GB 池的任何兩個可用裝置。如果沒有兩個這樣的裝置可用,安裝就會失敗。
installbe 會變更安裝期間建立的預設啟動環境之特性。
將新啟動環境命名為 solaris10_6。
install_type initial_install cluster SUNWCall root_device c0t0d0s0 pool nrpool auto auto auto rootdisk.s0 bootenv installbe bename bnv dataset /var
下列清單說明此範例的一些關鍵字和值。
每個設定檔都需要關鍵字 install_type。initial_install 關鍵字會執行初始安裝,在新 ZFS 根池中安裝新的 Solaris 作業系統。
完整的 Solaris 軟體群組 (SUNWCall) 已安裝在系統上。如需有關軟體群組的更多資訊,請參閱「Solaris 10 10/08 安裝指南:規劃安裝與升級」中的「軟體群組的磁碟空間建議」。
指定安裝作業系統的磁碟片段。c0t0d0s0 會定義作業系統的特定磁碟和磁碟片段。
pool 關鍵字會定義新 ZFS 根池的特性。
定義根池的名稱。
自動指定磁碟的大小。大小由指定磁碟的大小所決定。
使用 auto 關鍵字時,會自動調整交換區的大小。預設大小為實體記憶體大小的 1/2,但不得低於 512 MB 且不得大於 2 GB。您可以使用 size 選項來設定此範圍之外的大小。
系統會自動調整傾印裝置的大小。
用於建立根池的裝置指定為磁碟片段 0。
installbe 會變更安裝期間建立的預設啟動環境之特性。
將新啟動環境命名為 bnv。
建立不同於 ROOT 資料集的 /var 資料集。/var 是 dataset 的唯一值。