安裝 UFS 檔案系統或 ZFS 根池時,可以使用 fdisk 關鍵字。在 UFS 和 ZFS 安裝中,使用此關鍵字的方法相同。
如需 UFS 或 ZFS 安裝時可使用的關鍵字完整清單,請參閱表 8–2
如需如何執行 ZFS 安裝的資訊,請參閱第 9 章使用 JumpStart 安裝 ZFS 根池
fdisk disk_name type size |
fdisk 定義如何在基於 x86 的系統上設定 fdisk 分割區。您可以多次指定 fdisk。fdisk 分割基於 x86 的系統時,會出現下列情形:
除非將 delete 或 0 指定給 size,並藉此方式刪除具有 fdisk 關鍵字的分割區,否則將保留磁碟上的所有 fdisk 分割區。此外,size 設定為 all 時,也會刪除全部現有的 fdisk 分割區。
包含根 (/) 檔案系統的 Solaris fdisk 分割區為磁碟上指定的使用分割區。
依預設,系統從使用中分割區啟動。
如果未於設定檔中指定 fdisk 關鍵字,系統會在安裝時使用下列預設的 fdisk 關鍵字。
fdisk all solaris maxfree
fdisk 項目會依照各項目在設定檔中的列示順序進行處理。
使用下列值指定建立或刪除何處的 fdisk 分割區:
cxt ydz 或 c ydz – 特定的磁碟,例如 c0t3d0。
rootdisk – 這是包含系統根磁碟值的變數,亦即安裝的位置。根磁碟是由 JumpStart 程式所決定,如決定系統根磁碟的方法中所述。
all – 所有選取的磁碟。
使用下列的值指定要在指定磁碟上建立或刪除何種類型的 fdisk 分割區:
solaris – 一個 Solaris fdisk 分割區 (SUNIXOS fdisk 類型)。
dosprimary – 主要 DOS fdisk 分割區的別名,不適用於延伸或保留給資料 DOS 的 fdisk 分割區。當您將 delete 值指派給 size 藉以刪除 fdisk 分割區時,dosprimary 便成為 DOSHUGE、DOSOS12 及 DOSOS16 fdisk 類型的別名。建立 fdisk 分割區時,dosprimary 便成為 DOSHUGE fdisk 分割區的別名。
DDD – 整數 fdisk 分割區。DDD 為 1 到 255 (含) 之間的整數。
僅當 size 為 delete 時,才能指定這個值。
0xHH – 十六進位 fdisk 分割區。HH 為 01 到 FF 之間的十六進位數。
僅當 size 為 delete 時,才能指定這個值。
下表顯示某些 fdisk 類型的整數及十六進位數。
fdisk 類型 |
DDD |
HH |
---|---|---|
DOSOS12 |
1 |
01 |
PCIXOS |
2 |
02 |
DOSOS16 |
4 |
04 |
EXTDOS |
5 |
05 |
DOSHUGE |
6 |
06 |
DOSDATA |
86 |
56 |
OTHEROS |
98 |
62 |
UNIXOS |
99 |
63 |
使用下列其中一個值:
DDD – 在指定的磁碟上建立大小為 DDD (以 MB 為單位) 的 fdisk 分割區。DDD 必須為一整數,JumpStart 程式會自動四捨五入至最近的磁柱界限。指定 0 值和指定 delete 的結果相同。
all - 在整個磁碟上建立一個 fdisk 分割區。刪除所有現有 fdisk 分割區。
唯有 type 為 solaris 時,才能指定 all 值。
maxfree - 在指定磁碟的最大連續可用空間中,建立一個 fdisk 分割區。如果磁碟上已有指定 type 的 fdisk 分割區,則會使用現有的 fdisk 分割區。磁碟上未建立新的 fdisk 分割區。
磁碟至少必須包含一個未使用的 fdisk 分割區。此外,磁碟必須擁有可用空間,否則無法執行安裝。僅當 type 為 solaris 或 dosprimary 時,才能指定 maxfree 值。
delete - 刪除指定磁碟上所有指定為 type 的 fdisk 分割區。