Ein Unterschied zwischen UUID und PARTUUID
Sie können einige Hinweise zum Unterschied zwischen UUID
und erhalten, PARTUUID
indem Sie die -p
Option angeben.
blkid -p /dev/sda1
oder welches Gerät / Partition Sie suchen. Möglicherweise haben Sie festgestellt, dass bei mehreren Partitionen auf demselben UUID
Gerät PARTUUID
die Partition mit der angehängten Partitionsnummer meistens identisch ist.
A UUID
ist garantiert einzigartig. Soweit ich weiß, werden Kollisionen nicht zu Lebzeiten des Universums auftreten. Sie werden jedoch feststellen, dass das PARTUUID
viel kürzer ist. Diese sollen "lokal" eindeutig sein, und Kollisionen treten höchstwahrscheinlich zwischen allen bekannten auf PARTUUIDs
.
Auf UUIDs
Eine UUID ist einfach eine eindeutige Kennung. Sie werden für viele verschiedene Zwecke verwendet. Sie können sie mit der uuidgen
Funktion erzeugen .
Weitere Informationen zu UUIDs:
$man uuidgen
Oder Internet:
manpage für uuidgen
Einige weitere UUID verwenden Beispiele
$cat /etc/fstab
Bei neueren GNU / Linux-Systemen erhalten Sie eine Liste aller Partitionen und ihrer UUIDs. Für jede neue Partition wird eine neue UUID generiert. Wenn Sie also ein bestimmtes Laufwerk neu partitionieren, ändern sich alle blkid-UUIDs für dieses Laufwerk.
UUIDs werden unter anderem als Bezeichner für Partitionen und Laufwerke verwendet, um Bezeichner auch dann beizubehalten, wenn Laufwerke in einer anderen Reihenfolge hinzugefügt oder bereitgestellt werden. Früher hatten die fstab
Bezeichner wie /dev/sda1
... Dies hatte den Nachteil, dass es sda1
sich möglicherweise um ein physikalisch anderes Laufwerk oder eine andere Partition handelte, wenn die Mount-Reihenfolge geändert wurde.
Auf PARTUUIDs
PARTUUIDs
sind eine Komponente der GUID-Partitionstabellen (GPT), die die MBR-bezogene Festplattenpartitionierung (Master Boot Record) ersetzen.
Weitere Informationen finden Sie unter Linux.com - Verwenden der neuen GUID-Partitionstabelle unter Linux
Linux.com sagt:
Die GPT-GUIDs (Globally Unique Identifiers) und unsere bekannten Linux-UUIDs (Universally Unique Identifiers) sind nicht dasselbe, obwohl sie demselben nützlichen Zweck dienen: eindeutigen Namen für Blockgeräte. Linux-UUIDs sind eine Funktion von Dateisystemen und werden beim Erstellen des Dateisystems erstellt. Um Linux-UUIDs anzuzeigen, rufen Sie einfach den Befehl blkid auf. Notieren Sie sich den Partitions-GUID-Code und die Angabe "Microsoft-Basisdaten". Ja, ole Microsoft stürzt immer ab, weil dies eine EXT4-Partition ist, so dass Windows sie nicht lesen kann, sondern als unformatierte Partition ansieht. Dies wird bei aktuellen Versionen von gdisk nicht angezeigt, da es bis 2011 keine GUIDs für Linux-Dateisysteme gab. Wenn Sie also kein altes Linux wie das meine (Mint 13) verwenden,
Die eindeutige GUID der Partition wird in fstab folgendermaßen verwendet:
PARTUUID = 8C208C30-4E8F-4096-ACF9-858959BABBAA / data ext4 Benutzer, Standard 0 0