Espace d'Asher256

Connaître les UUIDs de vos partitions et périphériques sous GNU/Linux





Dans les dernières versions de GNU/Linux, vous avez peut-être remarqué que les références aux systèmes de fichiers dans le fichier /etc/fstab utilisent désormais des UUID (identifiants uniques universels) à la place des chemins de périphériques classiques.

Par exemple, une entrée traditionnelle ressemblait à ceci :

/dev/hda1  /  ext4  defaults  0  1

Après une mise à jour majeure, cette ligne a été remplacée par :

UUID=3d170bde-f79c-4c51-9150-a58423454f01  /  ext4  defaults  0  1

Qu’est-ce que l’UUID ?

Un UUID est une chaîne alphanumérique permettant d’identifier de manière unique une partition ou un périphérique de stockage. Ce mécanisme garantit une correspondance stable entre une partition physique et son point de montage, indépendamment des modifications d’ordre ou de nommage dans /dev.

Supposons qu’après un repartitionnement, la partition initialement nommée /dev/hda2 devienne /dev/hda3. Avec l’ancien système, il était nécessaire de modifier manuellement le fichier /etc/fstab pour refléter ce changement. Avec l’utilisation des UUID, ce type d’ajustement n’est plus nécessaire, car les identifiants sont indépendants de l’ordre ou du nom attribué par le noyau Linux.

Comment obtenir l’UUID d’un périphérique ?

En tant que superutilisateur, vous pouvez exécuter la commande suivante :

blkid /dev/<nom-périphérique>

Par exemple :

blkid /dev/sda1

Cette commande vous retournera l’UUID associé à la partition spécifiée.

Utiliser lsblk pour visualiser les UUID

Une autre méthode pratique consiste à utiliser la commande lsblk avec l’option -o pour spécifier les colonnes à afficher. Par exemple :

lsblk -o NAME,UUID,MOUNTPOINT,FSTYPE

Cela fournit une vue synthétique de l’ensemble des périphériques de stockage, avec leur UUID, leur point de montage et leur type de système de fichiers. Cette approche est utile pour obtenir une vision globale de la configuration des disques sans avoir à interroger chaque partition individuellement.