Pada prinsipnya benar tetapi Anda mungkin mempertimbangkan untuk menguranginya menjadi satu parted
panggilan.
parted --script /device \
mklabel gpt \
mkpart primary 1MiB 100MiB \
mkpart primary 100MiB 200MiB \
...
Masalah perataan Anda mungkin karena Anda menggunakan MB
bukannya MiB
. Anda seharusnya tidak memerlukan align-check
yang sebenarnya perintah saat membuat partisi di MiB
batas / pada perangkat yang dikenal.
Saya tahu ini sudah tua dan jawaban yang cukup bagus karena Anda dapat menggunakan MiB, tetapi saya ingin memberikan opsi lain untuk orang lain.
Di dalam panggilan skrip (--script atau -s untuk versi pendek), Anda dapat menambahkan opsi -a, yang memerintahkannya untuk menyelaraskan dan meneruskan opsi "optimal" saat membuat partisi. Sesuatu seperti ini:
sudo parted -s -a optimal -- /dev/sdX mkpart primary 1MiB -2048s
ini hanyalah contoh mulai dari Mebibyte pertama dan berakhir di ujung disk dikurangi Mebibyte terakhir untuk membiarkan tabel GPT tetap di tempatnya.