Récupérer l’UUID d’un matériel

L’UUID est un identifiant unique qui permet de différencier deux matériels l’un de l’autre. Ceci est très utile lorsque, par exemple, on souhaite monter un disque ou une partition au démarrage de l’ordinateur. Au lieu de préciser le nom du périphérique sous la forme /dev/sdx ou /dev/hdx, qui est susceptible de changer, on précise son UUID et il deviendra impossible de se tromper (au sens statistique du terme)

J’avais déjà parlé de blkid qui s’utilise en root et qui permet de récupérer les UUID des partitions présentes sur l’ordinateur. Il existe aussi sous Linux la commande uuidgen qui permet de faire plus ou moins la même chose mais avec tout type de matériel. De plus, blkid est lié au paquet e2fsprogs et donc potentiellement pas présent sur toutes les distributions.

Plus qu’à modifier son fstab en fonction de cet UUID pour toujours monter le bon disque ou la bonne partition.

Récupérer l’UUID d’un disque dur

Afin de réparer un grub abîmé, j’ai eu besoin de récupérer l’UUID (Universally Unique Identifier) d’un disque dur afin de rajouter une entrée de boot. La commande qui permet de repérer cette information est :

blkid

Les informations relative à chaque partitions sont alors affichées. Il est nécessaire d’être en root pour que les informations puissent être récupérée.