• # echo + fdisk

    Posté par . En réponse au journal Partition auto. Évalué à 3.

    Tu peux essayer une ou deux fois un "fdisk" manuel, noter les valeurs passées et lancer une commande echo qui envoie tout à fdisk. Admettons que tu veuilles créer une partition swap de 100Mo et une autre partition "linux" (ext2, ext3, reiserfs, peu importe) occupant le reste du disque /dev/hdx. Ca donne ça :

    echo "o
    n
    p
    1
    1
    +100M
    t
    83
    n
    p
    2


    w" | fdisk /dev/hdx

    Attention cela dit car fdisk "saute" parfois des questions. Ainsi quand il s'agit de changer le type de partition et qu'il n'y en a qu'une, fdisk ne demandera pas sur laquelle agir. Bon c'est une astuce qui n'est pas forcément "intellectuellement satisfaisante", certes, mais qui en pratique marche très bien. Je l'utilise pour du clonage de machines linux, notamment.