這些準則包含交換磁碟片段的配置建議與範例。
您可以使用帶有 -m 選項的 lucreate 指令,以三種方式來配置交換磁碟片段:
如果您未指定交換磁碟片段,則屬於目前啟動環境的交換磁碟片段將配置到新的啟動環境中。
如果您指定一個或多個交換磁碟片段,則新啟動環境將僅使用這些交換磁碟片段。兩個啟動環境不會共用任何交換磁碟片段。
您可以指定兩個啟動環境共用一個交換磁碟片段並增加一個用於交換的磁碟片段。
以下範例說明配置交換的三種方式。目前啟動環境已使用 c0t0d0s0 上的根 (/) 檔案系統配置。交換檔案系統位於 c0t0d0s1 上。
在以下範例中,未指定交換磁碟片段。新的啟動環境包含 c0t1d0s0 上的 root (/) 檔案系統。交換在 c0t0d0s1 上的目前啟動環境和新啟動環境之間共用。
# lucreate -n be2 -m /:c0t1d0s0:ufs |
在以下範例中,已指定交換磁碟片段。新的啟動環境包含 c0t1d0s0 上的 root (/) 檔案系統。新的交換檔案系統建立在 c0t1d0s1 上。目前啟動環境與新啟動環境之間未共用交換磁碟片段。
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:c0t1d0s1:swap |
在以下範例中,增加了一個交換磁碟片段,另一個交換磁碟片段在兩個啟動環境之間共用。新的啟動環境包含 c0t1d0s0 上的根 (/) 檔案系統。新的交換磁碟片段建立在 c0t1d0s1 上。c0t0d0s1 上的交換磁碟片段在目前啟動環境和新啟動環境之間共用。
# lucreate -n be2 -m /:c0t1d0s0:ufs -m -:shared:swap -m -:c0t1d0s1:swap |
如果有任何啟動環境 (目前啟動環境除外) 正在使用交換磁碟片段,則啟動環境的建立將失敗。如果啟動環境是使用 -s 選項建立的,則替代來源啟動環境可能正在使用交換磁碟片段,而不是任何其他啟動環境。