UUID steht für Universally Unique IDentifier und stellt eine weltweit eindeutige Indentifizierung dar. UUIDs bestehen aus 32 Hexadezimalziffern, geschrieben in der Form 01234567-89ab-cdef-0123-456789abcdef.

UUIDs kann man z.B. dazu benutzen um ein DateiSystem (unabhängig davon wie es gerade hardwaremäßig angeschlossen ist) eindeutig zu erkennen.

Dateisystem UUIDs

Feststellen einer UUID:

blkid /dev/hda1

Mounten an Hand der UUID:

mount UUID=01234567-89ab-cdef-0123-456789abcdef /mnt/test

oder

mount -U 01234567-89ab-cdef-0123-456789abcdef /mnt/test

Entsprechender Eintrag in /etc/fstab:

UUID=01234567-89ab-cdef-0123-456789abcdef /mnt/test ext3 defaults 1 2

/!\ Für ReiserFS unterstützt mount dummerweise weder Labels noch UUIDs. Es gibt aber einen Patch. (aktuell?)

Beachte:

Setzen

Beim Formatieren

ext2/ext3

automatisch

ReiserFS

automatisch oder manuell mkreiserfs -u 01234567-89ab-cdef-0123-456789abcdef

jfs

automatisch ?

XFS

automatisch ?

Swap

automatisch ?

Nachträglich

ext2/ext3/ext4

tune2fs -U 01234567-89ab-cdef-0123-456789abcdef (statt ID Angabe auch: clear, random oder time)

ReiserFS

reiserfstune -u 01234567-89ab-cdef-0123-456789abcdef

jfs

jfs_tune -U 01234567-89ab-cdef-0123-456789abcdef

XFS

xfs_admin -U 01234567-89ab-cdef-0123-456789abcdef

Erzeugen kann man UUIDs auch mit uuidgen oder cat /proc/sys/kernel/random/uuid.

Anzeigen

ext2/ext3

tune2fs -l

ReiserFS

debugreiserfs

jfs

jfs_tune -l

XFS

xfs_admin -u

FAQ

* was heisst weltweit eindeutig? Gibt es da ne Vergabestelle wo man solche beantragen kann? -- JanRoehrich 2003-09-10 22:02:07

* Falls blkid nicht mehr aktuelle Angaben aus der blkid.tab melden sollte (Bug bzw. falls root Rechte nötig sind?) kann man die blkid.tab mit blkid -g aktualisieren lassen. Oder per “rm /etc/blkid.tab” komplett löschen und neu booten Fehler mit UUID


KategorieHardwareUnterLinux

UUID (zuletzt geändert am 2009-11-24 15:41:36 durch ChristianGatzemeier)