layout_constraint slice constraint [[minimum_size]] |
您只能將 layout_constraint 用於空間必須重新配置時的升級選項。
如果自動佈局在升級時因為空間問題而需要重新配置空間,layout_constraint 會在檔案系統上指定有限制的自動佈局。
如果您未指定 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:
需要更多空間進行升級的檔案系統會標示成「可變更」。
如果檔案系統與需要更多空間且由 /etc/vfstab 檔案裝載的檔案系統位於同一磁碟上,則該檔案系統會標示成「可變更」。
剩下的檔案系統會標示成「固定」,因為自動佈局無法變更檔案系統。
如果您指定一或多個 layout_constraint 關鍵字,JumpStart 程式會以下列方式進行磁碟佈局:
需要更多空間進行升級的檔案系統會標示成「可變更」。
您為其指定 layout_constraint 關鍵字的檔案系統會以指定的限制式來標示。
剩下的檔案系統會標示成「固定」。
您無法變更需要更多空間來升級的檔案系統上的限制式,因為檔案系統必須標示成「可變更」。您可以使用 layout_constraint 關鍵字來變更需要更多空間進行升級的檔案系統上的 minimum_size 值。
如果要協助自動佈局重新配置空間,請選取其他可變更或可移動的檔案系統,特別是那些與需要更多空間進行升級的檔案系統位於同一磁碟上的檔案系統。
slice – slice 會指定要在檔案系統的哪個磁碟片段指定限制式。您必須將系統磁碟片段的格式指定為 cwtxdysz 或 cxdysz。
constraint – 將下列任一限制式用於指定的檔案系統:
changeable – 自動佈局可將檔案系統移到其他位置,這樣可以變更檔案系統大小。您只能在由 /etc/vfstab 檔案裝載的檔案系統上指定 changeable 限制式。藉由指定 minimum_size 值,您可以變更檔案系統的大小。
當您將檔案系統標示為「可變更」,且未指定 minimum_size 時,檔案系統的最小容量設定為比所需的最小空間大 10%。例如,如果檔案系統的最小限制是 100 MB,則變更後的大小是 110 MB。如果指定了 minimum_size,所有剩下的可用空間,也就是原始容量減去最小容量,都可用於其他的檔案系統。
movable – 自動佈局可將檔案系統移到同一個磁碟的其他磁碟片段或另一個磁碟。檔案系統大小維持不變。
available – 自動佈局可以使用檔案系統上的所有空間來重新配置空間。檔案系統中的所有資料都遺失了。您只能在非由 /etc/vfstab 檔案裝載的檔案系統上指定 available 限制式。
collapse – 自動佈局可將指定的檔案系統移動和縮回上層檔案系統。您可以使用 collapse 選項來減少系統上檔案系統的數量,作為升級的準備。例如,如果系統有 /usr 和 /usr/share 檔案系統,損毀 /usr/share 檔案系統會將檔案系統移到 /usr,也就是父檔案系統。您只能在由 /etc/vfstab 檔案裝載的檔案系統上指定 collapse 限制式。
minimum_size – 會在自動佈局重新配置空間後,指定檔案系統的大小。minimum_size 選項可讓您變更檔案系統的大小。如果將未經配置的空間加到檔案系統,檔案系統可能會更大。但是,無論如何一定不會少於您指定的大小。minimum_size 值是可選擇的。只有當您將檔案系統標示為「可變更」,且最小大小不少於檔案系統用來容納現有檔案系統內容所需大小時,請使用此值。
範例:
layout_constraint c0t3d0s1 changeable 200 layout_constraint c0t3d0s4 movable layout_constraint c0t3d1s3 available layout_constraint c0t2d0s1 collapse