È corretto in linea di principio, ma potresti considerare di ridurlo a un singolo parted
chiama.
parted --script /device \
mklabel gpt \
mkpart primary 1MiB 100MiB \
mkpart primary 100MiB 200MiB \
...
Il tuo problema di allineamento è probabilmente perché usi MB
invece di MiB
. Non dovresti aver bisogno di un vero align-check
comando durante la creazione di partizioni su MiB
confini / su un dispositivo noto.
So che questo è vecchio e una risposta abbastanza buona in quanto puoi usare MiB, ma mi piacerebbe lanciare un'altra opzione là fuori per altre persone.
All'interno della chiamata allo script (--script o -s per la versione breve), è possibile aggiungere l'opzione -a, che gli dice di allineare e passare l'opzione "optimal" durante la creazione delle partizioni. Qualcosa come questo:
sudo parted -s -a optimal -- /dev/sdX mkpart primary 1MiB -2048s
questo è solo un esempio di come iniziare dal 1° Mebibyte e terminare alla fine del disco meno l'ultimo Mebibyte per lasciare la tabella GPT al suo posto.