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.





Déjà 4 commentaires dans “Connaître les UUIDs de vos partitions et périphériques sous GNU/Linux”
  1. Thesa

    Sinon, on peut aussi faire un :
    $ ls -l /dev/disk/by-uuid/

    Ce dossier contient des liens symboliques nommés selon les UUID des partitions, et qui pointent vers la partition en elle-même. Et ls -l nous affiche ça bien gentiment.

  2. taoufix

    Si vol_id n’est pas dans le PATH, le chemin complet est: /lib/udev/vol_id (c’est le cas pour CentOS)

  3. Bob

    Ça ne serait pas mieux d’utiliser des labels, qui représentent l’uuid ?

    @Anonyme: une espace insécable est une espace qui empêche la césure de deux mots en fin de phrase. Tiens ça devrait t’aider http://www.traduc.org/gnomefr/Typographie