Créez de manière non interactive une partition avec toute la taille de disque disponible


11

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.


1
Il est également possible d'écrire ce même «écho» sur plusieurs lignes (si vous le faites dans un script bash) - même niveau de «dégoûtant», mais légèrement plus lisible. De meilleures options dans les réponses ci-dessous cependant :-)
Ralph Bolton

Réponses:


6

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.


1
Je suis sûr que c'est quelque part ici, mais j'ai du mal à trouver comment vous pouvez spécifier d'utiliser tout l'espace disponible.
andyortlieb

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.