¿Cómo se crea una partición de tamaño exacto, no a una distancia específica?
Yo he tratado:
parted -a optimal /dev/sdd mkpart primary 0% 0%+1GB
# and...
parted -a optimal /dev/sdd mkpart primary 0% +1GB
En vano.
¿Cómo hago para que acepte el tamaño en lugar de la distancia final?

parted -a optimal /dev/sdd mkpart primary 0GB 10GB?Respuestas:
Creo que
partedsolo acepta absolutos, nox+y.Podrías hacerlo así: (
+interpretado por shell)... y si quieres agregar más, entonces
El
+1es completamente opcional, me gusta dejar 1MiB "parachoques" libres entre particiones, por alguna razón.Si desea lidiar con porcentajes, también puede obtener el tamaño del dispositivo desde el shell, usando
blockdev --getsize64 /dev/device, para que pueda mover todas las matemáticas de la partición a un script de shell. Hago esto para garantizar particiones alineadas con MiB, ya que nunca estoy muy seguro de quépartedsignifica exactamente-a optimal.fuente