原則として正しいですが、単一の parted
に減らすことを検討してください。
parted --script /device \
mklabel gpt \
mkpart primary 1MiB 100MiB \
mkpart primary 100MiB 200MiB \
...
アライメントの問題は、おそらく MB
を使用しているためです MiB
の代わりに .実際の align-check
は必要ありません MiB
でパーティションを作成するときのコマンド 境界 / 既知のデバイス上。
これは古く、MiB を使用できるという点でかなり良い回答であることは承知していますが、他の人のために別のオプションを提供したいと思います。
スクリプト呼び出し (短いバージョンの場合は --script または -s) 内で、-a オプションを追加できます。これは、パーティションを作成するときに、整列してオプション「最適」を渡すように指示します。このようなもの:
sudo parted -s -a optimal -- /dev/sdX mkpart primary 1MiB -2048s
これは、最初のメビバイトから開始し、ディスクの最後から最後のメビバイトを差し引いた位置で GPT テーブルを残す例です。