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.