Problématique #
Lors du redémarrage d’un serveur dans un environnement cloud, les identifiants de périphériques (ex : /dev/sdb1) peuvent changer. Si votre fichier /etc/fstab utilise ces identifiants, les disques ne seront plus montés correctement au démarrage, entraînant des dysfonctionnements.
Solution #
L’utilisation des UUID (Universally Unique Identifier) garantit un montage stable des partitions, car l’UUID est un identifiant unique et permanent associé à chaque partition.
Procédure de configuration #
Étape 1 : Identifier l’UUID de vos partitions #
Utilisez la commande blkid pour afficher l’UUID de chaque partition :
bash
blkid /dev/sdb1Exemple de résultat :
bash
/dev/sdb1: UUID="a1b2c3d4-e5f6-7890-abcd-ef1234567890" TYPE="ext4"Étape 2 : Modifier le fichier /etc/fstab #
Éditez le fichier avec votre éditeur préféré :
bash
sudo nano /etc/fstabRemplacez les entrées de type /dev/sdb1 par UUID=a1b2c3d4-e5f6-7890-abcd-ef1234567890.
Exemple de transformation :
Avant :
bash
/dev/sdb1 /data ext4 defaults 0 2Après :
bash
UUID=a1b2c3d4-e5f6-7890-abcd-ef1234567890 /data ext4 defaults 0 2Étape 3 : Vérifier la configuration #
Testez la validité du fichier fstab sans redémarrer :
bash
sudo mount -aSi aucune erreur n’apparaît, la configuration est correcte.
Bonnes pratiques #
Appliquez cette configuration à toutes les partitions montées automatiquement
Documentez les UUID utilisés dans votre gestion de configuration
Effectuez cette modification avant la migration cloud