C'est dégoûtant pour moi, mais ça marche:
echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb
J'aimerais connaître une manière plus prudente ou élégante d'y parvenir. L'ensemble de l'enregistrement de démarrage et de la table de partition est mis à zéro avant cette tâche, nous pouvons donc nous assurer que la partition 1 est disponible.
Réponses:
Jetez un œil à parted qui peut être utilisé en mode ligne de commande pour les scripts. sfdisk peut également être scripté mais notez les mises en garde concernant les GPT et les tailles de partition.
la source
sfdisk
devrait remplir un disque avec une seule partition.
Voir: /superuser/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834 pour une explication détaillée de la syntaxe de commande, y compris la
type=83
partie et plus.la source