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.