Gnu/Linux, Trucs et astuces

Changer l’UUID d’une partition sous GNU/Linux

terminal

Si vous avez déjà cloné une partition avec la commande dd par exemple, vous auriez peut-être pu remarquer que les deux partitions ont le même UUID, ce qui aura pour conséquence de rendre impossible le montage de la partition nouvellement clonée.

Pour résoudre ce problème, il suffit de changer l’UUID de la partition en question. Tout d’abord, il faut trouver le chemin de la partition ou périphérique (disque externe par exemple) ainsi que son UUID :

su -c 'blkid'

Cette commande devrait vous renvoyer un résultat similaire aux lignes ci-dessous :

/dev/sda1: UUID="e46ef4fb-b45f-4b5d-94df-c014982cdacb" TYPE="ext4"
/dev/sda2: UUID="68e936da-43db-4084-bd93-4e4325ea00fc" TYPE="swap"
/dev/sda3: UUID="1b9c4bab-53bd-4ce3-8208-3723034e96a1" TYPE="ext4"
/dev/sda4: UUID="1b9c4bab-53bd-4ce3-8208-3723034e96a1" TYPE="ext4"

Repérer les partitions qui ont le même UUID, puis exécutez la commande suivante qui va générer un nouvel UUID:

uuidgen

Puis entrez la commande ci-dessous en prenant soin de remplacer <UUID> par celui que vous venez de générer et /dev/sda4 par la votre :

su -c 'tune2fs /dev/sda4 -U'

 Et c’est tout ;)

source

3 Comments

  1. Ned

    merci pour l’astuce, mais dans la dernière commande on ne voit pas apparaitre le “” que tu indiques dans le message qui la précède :-)

  2. Ned

    arf ! je crois que je me suis fait avoir comme toi : apparemment la balise saute au moment de la publication… je disais donc qu’on ne voit pas apparaitre :)

  3. Ned

    ha punaise, j’ai essayé de le réécrire avec des espaces entre chaque lettre, même punition :(

    (inf)UUID(sup)

Laisser un commentaire