Linux / Befehl blkid: Blockgeräte-UUIDs und Dateisystemtypen finden

`blkid` fragt Identifikationsinformationen wie den Dateisystemtyp, die UUID und das auf einem Blockgerät aufgezeichnete Label ab. Es wird verwendet, um Mount-Einstellungen oder Gerätekennungen zu überprüfen.

UUID ist ein Wert, der das Dateisystem identifiziert und weniger empfindlich auf Änderungen der Anschlussreihenfolge reagiert als der Gerätepfad. `TYPE bezieht sich auf den Typ des Dateisystems, und LABEL` bezieht sich auf den zugewiesenen Namen. Einige Geräte werden je nach Berechtigungen oder Cache-Status möglicherweise nicht angezeigt, und geklonte Dateisysteme können doppelte UUIDs haben.

Grundlegende Syntax

blkid [options] [device]

Die installierte Implementierung und die Optionen können je nach Distribution variieren. Überprüfen Sie die Beschreibung für das aktuelle System mit `man blkid`.

Beispiele

Erkennbares Gerät abfragen

Zeigt Identifikationsinformationen für Geräte an, die abgefragt werden können.

sudo blkid

Eine bestimmte Partition abfragen

Ersetzen Sie den Gerätenamen durch den tatsächlichen Pfad, der mit lsblk überprüft wurde.

sudo blkid /dev/sdb1

Nur UUID-Werte extrahieren

Überprüfen Sie die Werte, die in der Konfigurationsdatei in einer einzigen Zeile verwendet werden sollen.

sudo blkid -s UUID -o value /dev/sdb1

UUID und Dateisystemtyp überprüfen

blkid fragt die UUID, den Dateisystemtyp, das Label und andere Informationen von Blockgeräten ab. Abhängig von Berechtigungen oder Cache-Status sind einige Informationen für normale Benutzer möglicherweise nicht sichtbar.

sudo blkid /dev/sda2

Beispielausgabe (Bezeichner dienen nur zu Illustrationszwecken):

/dev/sda2: UUID="11111111-2222-3333-4444-555555555555" TYPE="ext4"

UUID ist nützlich, um auf dasselbe Dateisystem zu verweisen, selbst wenn der Gerätename geändert wird, daher wird es häufig in /etc/fstab verwendet. Das Erstellen eines neuen Dateisystems oder das Klonen kann jedoch zu einer anderen oder doppelten UUID führen. Überprüfen Sie vor dem Kopieren von Einstellungen die tatsächliche UUID des Zielgeräts zusammen mit der Einbindung.

Hauptoptionen und Format

Optionen/Format Beschreibung
-s tag Wählen Sie nur bestimmte Tags wie UUID/TYPE aus.
-o format Geben Sie das Ausgabeformat an. 'value' gibt nur den Wert aus.
-L label Finden Sie Geräte, die mit dem Label übereinstimmen.
-U UUID Finden Sie Geräte, die mit der UUID übereinstimmen.
-p Führen Sie eine Low-Level-Prüfung durch.

Vorsichtsmaßnahmen bei der Verwendung

Direkt nach dem Klonen eines Geräts kann sich die UUID duplizieren, daher sollte man sich beim Ausführen von Schreiboperationen nicht ausschließlich auf die UUID verlassen. Selbst wenn die Ausgabe unter normalen Benutzerberechtigungen leer ist, bedeutet das nicht unbedingt, dass das Gerät oder das Dateisystem nicht vorhanden ist. Vor dem tatsächlichen Formatieren oder Einhängen sollte die Gerätegröße und der Einhänge-Status nochmals überprüft werden.

Häufig gestellte Fragen

Sind die UUID und PARTUUID von blkid dieselben?

Nein. Die UUID ist hauptsächlich eine Kennung des Dateisystems, während die PARTUUID eine Partitionkennung ist, die in der Partitionstabelle zugewiesen wird.

Offizielle Dokumentation

Das genaue Verhalten der Optionen und Unterschiede in der Implementierung können in der offiziellen blkid-Dokumentation nachgelesen werden.