So ändern Sie die UUID unter Linux

Es ist wichtig, UUID zum Mounten von Speichergeräten zu verwenden, wenn das System viele Festplatten verwendet, die sehr regelmäßig gewechselt oder verschoben werden. UUID ist in das Dateisystem integriert und hilft bei der eindeutigen Identifizierung von Laufwerken.

UUIDs werden normalerweise geändert, wenn ein Laufwerk formatiert oder neu partitioniert wird oder wenn das Dateisystem aus irgendeinem Grund betroffen ist.

Dieses Tutorial zeigt, wie man UUID ändern einer Diskette in Linux.

UUID unter Linux ändern

Basierend auf dem Dateisystemtyp haben wir einige Tools zum Ändern der UUID. Linux-Dienstprogramme wie tune2fs (für ext2 oder ext3 oder ext3), xfs_admin (für xfs), btrfstune (für btrfs) können verwendet werden, um die UUID zu ändern.

In diesem example, ich habe disk /dev/sdb verwendet, um die UUID zu ändern, und werde den Befehl tune2fs verwenden.

Es gibt einige Möglichkeiten, die UUID des Speichergeräts zu überprüfen. Hier verwenden wir den Befehl blkid, um die UUID zu finden.

Suchen Sie zuerst die UUID der Festplatte, geben Sie Folgendes ein:

$ blkid /dev/sdb

Ausgabe:

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

Wechseln die UUID des Dateisystems, müssen Sie es aushängen.

Hier wird die Partition /dev/sdb unter /mnt/data gemountet. Geben Sie zum Umounten ein:

$ umount /mnt/data

Sobald das Gerät ausgehängt ist, verwenden Sie tune2fs Befehl gefolgt von -U Flag zum Generieren einer zufälligen UUID.

$ tune2fs -U random /dev/sdb

Ausgabe:

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

Nachdem die UUID geändert wurde, führen Sie den folgenden Befehl aus, um die Änderungen zu überprüfen.

$ blkid | grep sdb

Ausgang:

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

Stellen Sie nach dem Ändern der vorhandenen UUID sicher, dass alle Verweise auf die alten Labels in . aktualisiert werden /etc/fstab Datei.

$ vi /etc/fstab

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

Mounten Sie nun das nicht gemountete Dateisystem wieder.

$ mount /mnt/data

Fazit

In diesem Tutorial haben wir gelernt, wie man die UUID unter Linux mit dem Befehl tune2fs ändert.