GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL :Comment changer l'UUID du système de fichiers

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. 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 de ces éléments permet d'identifier un système de fichiers sans recourir à des noms de périphériques de bloc éphémères.

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/CentOS par défaut.

Vérifiez l'UUID actuel du système de fichiers

1. Pour trouver l'UUID actuel du système de fichiers, vous pouvez utiliser l'une des commandes ci-dessous.

# blkid /dev/sdc1
/dev/sdc1: UUID="94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1" TYPE="ext4"
# dumpe2fs /dev/sdc1 | grep UUID
dumpe2fs 1.42.9 (28-Dec-2013)
Filesystem UUID:          94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1

Vous pouvez également afficher l'UUID dans le fichier /etc/fstab, s'il existe une entrée effectuée manuellement pour le système de fichiers.

# grep data /etc/fstab
UUID="94ddf54e-53f7-4a1a-bd2f-d0a01ee448d1"       /data     ext4    defaults        0 2

1. Changer l'UUID avec tune2fs

1. Pour pouvoir changer l'UUID du système de fichiers, il doit d'abord être démonté.

# umount /data

2. Le tune2fs La commande permet de modifier l'UUID à l'aide de -U drapeau. L'indicateur -U permet de générer un UUID aléatoire ou un UUID basé sur le temps.

# tune2fs -U random /dev/sdc1
tune2fs 1.42.9 (28-Dec-2013)

3. Lors de la modification d'UUID existants, assurez-vous de mettre à jour toutes les références aux anciennes étiquettes dans fstab. Vérifiez d'abord le nouvel UUID, puis apportez les modifications appropriées dans le fichier /etc/fstab.

# blkid | grep sdc1
/dev/sdc1: UUID="d2c27808-f88f-44bc-bb1d-de3b03d133e4" TYPE="ext4"
# vi /etc/fstab
UUID="d2c27808-f88f-44bc-bb1d-de3b03d133e4"       /data     ext4    defaults        0 2

4. Remontez le système de fichiers.

# mount /data
Comment changer les étiquettes du système de fichiers dans CentOS/RHEL


Cent OS
  1. Comment définir ou modifier le nom d'hôte dans CentOS 7 / RHEL 7

  2. CentOS / RHEL 7 :Comment changer l'identifiant de la machine

  3. Comment changer les étiquettes du système de fichiers dans CentOS/RHEL

  4. CentOS / RHEL :Comment trouver l'UUID d'un périphérique ou d'un système de fichiers

  5. Comment changer l'UUID du système de fichiers (2 mêmes UUID) ?

Comment définir/modifier le nom d'hôte dans CentOS 8 / RHEL 8

Comment changer le fuseau horaire dans CentOS 8 / RHEL 8

Comment changer le nom d'hôte sur CentOS 8

Comment changer le nom d'hôte dans CentOS/RHEL 8

Comment changer le nom d'hôte dans CentOS/RHEL 7

CentOS / RHEL 5,6 :Comment changer le fuseau horaire