傳統 fdisk 不支援 2 TB 以上分區,parted 支援 GPT、線上調整大小、腳本化操作,是大容量磁碟管理首選。
parted [選項] 設備 [指令 參數...]
常用選項:-s(腳本模式不互動)、-a optimal(自動對齊最佳效能)。
parted /dev/sda
(parted) mklabel gpt
(parted) unit TB
(parted) mkpart primary ext4 0 3
(parted) print
(parted) quit
說明:
mklabel gpt:建立 GPT 分區表(MBR 限 2 TB)。unit TB:以 TB 為單位,避免扇區計算錯誤。mkpart primary ext4 0 3:建立主分區、檔案系統類型標註為 ext4(實際仍需 mkfs)、起始 0、結束 3 TB。parted -s /dev/sdb mklabel gpt \
mkpart primary ext4 0% 50% \
mkpart primary xfs 50% 100% \
set 1 lvm on
| 指令 | 用途 |
|---|---|
print | 顯示分區表 |
mkpart [part-type] [fs-type] start end | 建立分區 |
rm number | 刪除分區 |
resize number start end | 調整分區大小(需檔案系統支援) |
set number flag state | 設定旗標(boot, lvm, raid, lba) |
rescue start end | 救援遺失分區 |
align-check opt number | 檢查分區對齊 |
mkfs.ext4 /dev/sda1
mkfs.xfs /dev/sda2
掛載前記得更新 /etc/fstab(使用 UUID 或 PARTUUID)。