Esto es asqueroso para mí, pero funciona:
echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb
Me gustaría conocer una forma más prudente o elegante de lograr esto. Todo el registro de arranque y la tabla de particiones se están poniendo a cero antes de esta tarea, por lo que podemos confiar en que la partición 1 está disponible.
Respuestas:
Eche un vistazo a parted que se puede usar en modo de línea de comandos para scripts. sfdisk también se puede incluir en secuencias de comandos, pero tenga en cuenta las advertencias sobre GPT y tamaños de partición.
fuente
sfdisk
debería llenar un disco con una sola partición.
Consulte: /superuser/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834 para obtener una explicación detallada de la sintaxis del comando, incluida la
type=83
parte y más.fuente