Bewertung: 5 / 5

Stern aktivStern aktivStern aktivStern aktivStern aktiv
 

Die beiden ersten Bergriffe tauchen immer wieder auf und man fragt sich was sie nur bedeuten und und der Dritte spielte eine Rolle beim zweiten Begriff.

 

 

Erklärung

Die folgende Erklärung ist eine Übersetzung von Unix&Linux -What is UUID, PARTUUID and PTUUID. Ich finde sie so gut dass ich erst nicht versuche es mit meinen eigenen Worten zu erklären.

 

UUID ist eine UUID auf Dateisystemebene, die aus den Metadaten des Dateisystems innerhalb der Partition abgerufen wird. Sie kann nur gelesen werden, wenn der Dateisystemtyp bekannt und lesbar ist.

PARTUUID ist eine UUID auf Partitionstabellenebene für die Partition, eine Standardfunktion für alle Partitionen auf GPT-partitionierten Festplatten. Da sie aus der Partitionstabelle abgerufen wird, kann auf sie zugegriffen werden, ohne dass irgendwelche Annahmen über den tatsächlichen Inhalt der Partition getroffen werden müssen. Wenn die Partition mit einer unbekannten Verschlüsselungsmethode verschlüsselt ist, kann dies der einzige zugängliche eindeutige Bezeichner für diese bestimmte Partition sein.

PTUUID ist die UUID der Partitionstabelle selbst, ein eindeutiger Bezeichner für die gesamte Festplatte, der zum Zeitpunkt der Partitionierung zugewiesen wurde. Sie ist das Äquivalent zur Festplattensignatur auf MBR-partitionierten Festplatten, jedoch mit mehr Bits und einem standardisierten Verfahren für ihre Erzeugung.

Auf MBR-partitionierten Festplatten gibt es keine UUIDs in der Partitionstabelle. Die 32-Bit-Plattensignatur wird anstelle einer PTUUID verwendet, und PARTUUIDs werden durch Hinzufügen eines Bindestrichs und einer zweistelligen Partitionsnummer am Ende der Plattensignatur erstellt.

 

Kurz und knapp

PTUUID - PartitionTabellenUUID

PARTUUID - PartitionsUUID

UUID - FilesystemUUID - Besser FSUUID als Name. Ist leider nicht so ...

 

Weitere Anmerkungen

Die UUID ändert sich bei jeder Neuformatierung einer Partition. Die PTUUID ändert sich wenn ein jungfräuliches Gerät mit z.B. fdisk partitioniert wird. Die erstellten Partitionen erhalten dann die Endung -01, -02 ... die die jeweilige Partitionsnummer angibt.

 

Wie kann man diese Informationen sehen

Mit dem folgenden Befehl

lsblk -o NAME,FSTYPE,FSVER,LABEL,UUID,FSAVAIL,PARTUUID,PTUUID

erhält man für alle angeschlossenen Geräte die jeweiligen Informationen.

 

Beispielausgabe

NAME FSTYPE FSVER LABEL UUID FSAVAIL PARTUUID PTUUID
sda e9b4c657
`-sda1 e9b4c657-01 e9b4c657
mmcblk0 8abb22cc
|-mmcblk0p1 vfat FAT32 boot 8254-0D59 8abb22cc-01 8abb22cc
`-mmcblk0p2 ext4 1.0 de439232-a98f-42bb-b10d-c57a3cdee0cb 8abb22cc-02 8abb22cc
mmcblk0boot0 8abb22cc
mmcblk0boot1 8abb22cc
nvme0n1 1343671e
|-nvme0n1p1 vfat FAT32 bootfs B49B-C102 449.2M 1343671e-01 1343671e
`-nvme0n1p2 ext4 1.0 rootfs 6835594d-a5f3-459f-a244-318060e7e0ab 108.9G 1343671e-02 1343671e

Kommentar schreiben

*** Hinweis ***

Kommentare sind erwünscht. Aber um lästige Spamposts abweisen zu können gibt es ein paar Dinge die zu beachten sind:
  1. Kommentare mit dem Text http werden sofort zurückgewiesen mit der Meldung Sie sind nicht berechtigt den Tag zu verwenden. zz
  2. Kommentare werden manuell überprüft und es dauert deshalb in der Regel einen Tag bis sie veröffentlicht werden.