Partition
如何將 sfdisk 命令轉換為 parted 命令
我目前正在修改一些系統設置腳本以使用 parted 而不是 sfdisk,我不完全確定如何轉換這些命令。
現有的 sfdisk 命令傳遞數字分區類型標識符;我有理由確定它只能是 82(“Linux 交換”)或 83(“Linux 本機分區”)。例如:
$ sfdisk /dev/sda << EOT 0,100,83, 100,200,82, EOT
我將如何表達這個配置來分開?我目前最好的猜測是:
$ parted /dev/sda mkpart primary 0 100 mkpart primary linux-swap 100 200
我的很多困惑源於 parted 似乎將 Linux 交換分區視為一種文件系統,而事實上它具有分配的分區類型 ID 似乎使其成為一種分區。
您可能需要為 mkpart 命令指定單位:
mkpart 主 linux-swap 100cyl 200cyl
所有特定的分區類型都隱藏在 中
parted
,要將第一個分區更改為類型 0x82 (linux-swap),您可以使用:切換 1 交換
或者對於 MD RAID (0xFD):
切換 1 突襲
或使用集合:
設置 1 交換 設置 1 突襲