Par Boun

Avatar de Boun

Linux : fstab, de l’utilité des UUID

UUID signifie Universally Unique Identifier. C’est un identifiant unique qui permet de spécifier les partitions à monter dans votre fichier /etc/fstab.

Pour ajouter un point de montage soit même, il faut alors trouver cet UUID. Pour cela vous avez le choix parmi les commandes suivantes.

# Première commande possible :
root@serveur ~ : vol_id -u /dev/sda5
2038e3e9-7a49-4db2-9ca5-0b130ebbaacb
#Autre méthode :
root@serveur ~ : ls -l /dev/disk/by-uuid
#Autre commande qui retourne plus d'informations :
root@serveur ~ : blkid /dev/sda5
/dev/sda5: UUID="2038e3e9-7a49-4db2-9ca5-0b130ebbaacb" SEC_TYPE="ext2" TYPE="ext3"

Dans le fichier /etc/fstab :

# Exemple avec l'ancienne méthode
/dev/sda1 / ext3 defaults,errors=remount-ro,relatime 0 1
# Nouvelle méthode
UUID=2038e3e9-7a49-4db2-9ca5-0b130ebbaacb / ext3 defaults,errors=remount-ro,relatime 0 1

Pourquoi ce changement ?

Avec l’ancienne méthode pour spécifier les points de montage dans le fichier /etc/fstab, il fallait utiliser les références de /dev pour indiquer le média ou disque à monter. Avec l’avènement des disques USB, lecteurs de cartes flash et autres périphériques amovible cela pouvait poser problème. En effet, au démarrage de l’ordinateur, en fonction des périphériques connectés, ces références pouvaient changer. Avec l’UUID, ce problème ne se pose plus.

Est-il vraiment si unique ?

Cet UUID généré à partir de mon matériel est-il vraiment si unique que ça ? Voici une petite citation de Wikipédia pour répondre à cette question fondamentale.

Pour épuiser la liste des UUIDs possible, il faudrait créer 1 trillion d’UUID toutes les nanosecondes pendant 10 billion d’années.

Poster un commentaire

Subscribe without commenting