V zásadě je to správné, ale můžete zvážit jeho zmenšení na jeden parted
zavolejte.
parted --script /device \
mklabel gpt \
mkpart primary 1MiB 100MiB \
mkpart primary 100MiB 200MiB \
...
Váš problém se zarovnáním je pravděpodobně způsoben tím, že používáte MB
místo MiB
. Neměli byste potřebovat skutečný align-check
při vytváření oddílů na MiB
hranice / na známém zařízení.
Vím, že je to stará a docela dobrá odpověď v tom, že můžete použít MiB, ale rád bych nabídl jinou možnost pro ostatní.
V rámci volání skriptu (--script nebo -s pro krátkou verzi) můžete přidat volbu -a, která mu říká, aby se při vytváření oddílů zarovnal a předal možnost "optimální". Něco takového:
sudo parted -s -a optimal -- /dev/sdX mkpart primary 1MiB -2048s
toto je jen příklad toho, jak začíná na 1. mebibajtu a končí na konci disku mínus poslední mebibajt, aby se tabulka GPT ponechala na místě.