Comment changer l’UUID sous Linux

Il est essentiel d’utiliser l’UUID pour monter le périphérique de stockage si le système utilise de nombreux disques qui sont très régulièrement commutés ou déplacés. L’UUID est intégré au système de fichiers et permet d’identifier de manière unique les lecteurs.

L’UUID est normalement modifié lors du formatage ou de la répartition d’un lecteur ou à tout moment lorsque le système de fichiers est affecté pour une raison quelconque.

Ce tutoriel montre comment changer l’UUID d’un disque dans Linux.

Changer l’UUID sous Linux

En fonction du type de système de fichiers, nous avons peu d’outils pour modifier l’UUID. Utilitaires Linux tels que tune2fs (pour ext2 ou ext3 ou ext3), xfs_admin (pour xfs), btrfstune (pour btrfs) peut être utilisé pour changer l’UUID.

Dans ce example, j’ai utilisé le disque /dev/sdb pour changer l’UUID et j’utiliserai la commande tune2fs.

Il existe plusieurs façons de vérifier l’UUID du périphérique de stockage. Ici, nous utiliserons la commande blkid pour trouver l’UUID.

Trouvez d’abord l’UUID du disque, tapez :

$ blkid /dev/sdb

Sortir:

/dev/sdb: UUID="f2cf4598-c725-4ef1-8ab6-e2cdc6028a33" TYPE="ext4"

Changer l’UUID du système de fichiers, vous devez le démonter.

Ici, la partition /dev/sdb est montée sur /mnt/data. Pour démonter, tapez :

$ umount /mnt/data

Une fois l’appareil démonté, utilisez tune2fs commande suivie de -U flag pour générer un UUID aléatoire.

$ tune2fs -U random /dev/sdb

Sortir:

tune2fs 1.45.5 (07-Jan-2020)
Setting the UUID on this filesystem could take some time.
Proceed anyway (or wait 5 seconds to proceed) ? (y,N) y

Une fois l’UUID modifié, exécutez la commande suivante pour vérifier les modifications.

$ blkid | grep sdb

sortir:

dev/sdb: UUID="af406bcd-cddb-4095-8456-fdf8dfe37665" TYPE="ext4"

Après avoir modifié l’UUID existant, assurez-vous de mettre à jour toutes les références aux anciennes étiquettes dans /etc/fstab déposer.

$ vi /etc/fstab

UUID="af406bcd-cddb-4095-8456-fdf8dfe37665" /mnt/data ext4 defaults 0 2

Remontez maintenant le système de fichiers démonté.

$ mount /mnt/data

Conclusion

Dans ce didacticiel, nous avons appris à modifier l’UUID sous Linux à l’aide de la commande tune2fs.