Le périphérique peut être identifié par un chemin complet vers un périphérique de bloc (par exemple, /dev/sda3 ) , un identifiant universel unique (UUID ; par exemple, UUID=3bf2d836-be7d-4e69-a1ff-4ffd2661edcf ) ou une étiquette de volume (par exemple, LABEL=home ). Le nom de nœud de périphérique d'un disque (/dev/sda, /dev/hda, /dev/vda, etc.) peut changer dans certaines situations. Par exemple, après avoir changé de câbles ou mis à niveau certains packages, sda et sdc pourraient changer de place. Cela pose des problèmes lorsque /etc/fstab référence les systèmes de fichiers par les noms de disque.
Remarque :les UUID et les étiquettes ne sont pas nécessaires si un système de fichiers réside sur un volume logique LVM, comme dans les installations RHEL par défaut.1. Déterminez l'UUID d'un appareil particulier.
# blkid /dev/sdb1 /dev/sdb1: UUID="3bf2d836-be7d-4e69-a1ff-4ffd2661edcf" TYPE="ext4"
2. Modifiez le fichier /etc/fstab fichier et modifiez le chemin de l'appareil avec l'UUID du système de fichiers, par exemple :
# vi /etc/fstab UUID=3bf2d836-be7d-4e69-a1ff-4ffd2661edcf /home ext4 defaults 1 2
3. Lors du prochain redémarrage de l'ordinateur, le système de fichiers sera monté à l'aide de l'UUID.
Conclusion
Il n'est pas sûr d'utiliser des noms de nœud de périphérique de bloc comme /dev/sda1 et /dev/vdb2 pour faire référence aux systèmes de fichiers dans /etc/fstab. Utilisez plutôt des UUID (identifiants universels uniques) ou des étiquettes de système de fichiers. L'un ou l'autre permet d'identifier un système de fichiers sans avoir recours à des noms de périphériques de bloc éphémères.