UUID et fstab sous RHEL

Cette documentation explique comment identifier les UUID des périphériques sous Linux (RHEL) et les configurer dans le fichier /etc/fstab pour un montage persistant.

Introduction

Sous Linux, les UUID permettent d’identifier de manière unique les périphériques de stockage. Utiliser des UUID dans le fichier /etc/fstab garantit que les périphériques sont montés correctement même si leurs noms (comme /dev/sda) changent.

Vérifier les UUID

Pour afficher les UUID des périphériques de stockage, plusieurs commandes sont disponibles.

1. Utiliser la commande `blkid`

La commande blkid est la méthode la plus rapide pour voir les UUID des disques :

sudo blkid

Exemple de sortie :

/dev/sda1: UUID="abcd1234-56ef-78gh-90ij-klmnopqrstuv" TYPE="ext4"
/dev/sdb1: UUID="1234abcd-56ef-78gh-90ij-klmnopqrstuv" TYPE="xfs"

2. Utiliser `lsblk` avec l’option `-f`

La commande lsblk -f affiche les informations de type de système de fichiers et d’UUID :

lsblk -f

Exemple de sortie :

NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
sda
└─sda1 ext4         abcd1234-56ef-78gh-90ij-klmnopqrstuv /
sdb
└─sdb1 xfs          1234abcd-56ef-78gh-90ij-klmnopqrstuv /data

3. Utiliser `findmnt`

La commande findmnt peut aussi afficher les points de montage avec les UUID :

findmnt -o SOURCE,UUID

4. Consulter le répertoire `/dev/disk/by-uuid`

Le répertoire /dev/disk/by-uuid contient des liens symboliques vers les périphériques identifiés par UUID :

ls -l /dev/disk/by-uuid/

Configurer /etc/fstab avec les UUID

Une fois que les UUID sont identifiés, utilisez-les dans /etc/fstab pour configurer le montage automatique.

Exemple de configuration dans /etc/fstab :

UUID=abcd1234-56ef-78gh-90ij-klmnopqrstuv /     ext4 defaults 0 1
UUID=1234abcd-56ef-78gh-90ij-klmnopqrstuv /data xfs  defaults 0 2

L’utilisation des UUID garantit la stabilité des points de montage, même si les noms des périphériques changent après un redémarrage.