Blkid

Aus Foxwiki

Gerätedatei, Identifikationsnummer, Name und Dateisystem einer Partition oder mehrerer ermitteln.

Installation

# apt install util-linux

Syntax

blkid [option] [Gerätedatei]
  • Werden keine Infos gefunden, wird keine Fehlermeldung ausgegeben.
  • Fehlerausgabe ist standardmäßig deaktiviert.

Fehlerausgabe aktivieren

  • Umgebungsvariable von blkid muss neu gesetzt werden.
# export LIBBLKID_DEBUG=all 
  • Aktiviert für diese Session die Fehlersuchausgabe.

Option

Option Beschreibung
-g UUIDs bleiben im Cache. Option leert Cache und liest UUIDs neu ein.
-h Gibt Liste der wichtigsten Parameter aus.
-l Nur zusammen mit -t. Ausgabe passendster Treffer.
-L Gibt Device zu einem Label aus.
-o Ausgabe in formatierter Form.

Einer der Werte: value, device, list, udev oder full muss angegeben werden.

-t Ausgabe Info über Datenträger, auf den/die ein bestimmtes Kriterium zu 100% zutrifft.

Mögliche Attribute LABEL, UUID, SEC_TYPE, oder TYPE.

Es kann nur nach einem Attribut gefiltert werden.

Gerätedatei Bei Angabe Gerätedatei wird nur der dazugehörige Datenträger angezeigt.

Mehrere Gerätedateien mit Leerzeichen trennen.

Mehr Info: Manpage blkid

Anwendung

Alle Infos zu allen Geräten auflisten

# blkid
/dev/sda1: UUID="940fc6a2-bbc9-4020-ad11-bea2721bba69" TYPE="ext4" PARTUUID="29ae00e7-01"
/dev/sda5: UUID="1c915f59-82a8-4962-a69c-99e3ea72f472" TYPE="ext4" PARTUUID="29ae00e7-05"
/dev/sda6: UUID="d07a6ea9-3ab0-4f96-a9d8-f381b65cdf19" TYPE="swap" PARTUUID="29ae00e7-06"
/dev/sda7: UUID="24907f66-9ee1-4d35-8e8c-de96c6e01bfe" TYPE="ext4" PARTUUID="29ae00e7-07"
/dev/sda8: UUID="4e4a388b-1ecc-409c-a9c6-6da2a3f69cd4" TYPE="ext4" PARTUUID="29ae00e7-08"
Name: Identifikationsnummer Dateisystem Gerätenummer

Nur Partitionen mit Dateisystem ext4 auflisten

# blkid -t TYPE=ext4
/dev/sda1: UUID="940fc6a2-bbc9-4020-ad11-bea2721bba69" TYPE="ext4" PARTUUID="29ae00e7-01"
/dev/sda5: UUID="1c915f59-82a8-4962-a69c-99e3ea72f472" TYPE="ext4" PARTUUID="29ae00e7-05"
/dev/sda7: UUID="24907f66-9ee1-4d35-8e8c-de96c6e01bfe" TYPE="ext4" PARTUUID="29ae00e7-07"
/dev/sda8: UUID="4e4a388b-1ecc-409c-a9c6-6da2a3f69cd4" TYPE="ext4" PARTUUID="29ae00e7-08"

Ausgabe in Textdatei speichern

# blkid > /Pfad/wo/Datei/gespeicht/werden/soll/blkid.txt

Formatierte Ausgabe in Form einer Liste

#blkid -o list
device         fs_type label    mount point        UUID
---------------------------------------------------------------------------------------
/dev/sda1      ext4             /                  940fc6a2-bbc9-4020-ad11-bea2721bba69
/dev/sda5      ext4             /var               1c915f59-82a8-4962-a69c-99e3ea72f472
/dev/sda6      swap             [SWAP]             d07a6ea9-3ab0-4f96-a9d8-f381b65cdf19
/dev/sda7      ext4             /tmp               24907f66-9ee1-4d35-8e8c-de96c6e01bfe
/dev/sda8      ext4             /home              4e4a388b-1ecc-409c-a9c6-6da2a3f69cd4

Auflistung aller Partitionen

#blkid -o device
/dev/sda1
/dev/sda5
/dev/sda6
/dev/sda7
/dev/sda8

UUID auslesen

# blkid –c /dev/Name_des_RAIDs
/dev/Name_des_RAIDs: UUID="ausgelesene UUID" TYPE="Art_des_Dateisystems"

Quellen

https://wiki.ubuntuusers.de/blkid/

http://manpages.ubuntu.com/manpages/artful/de/man8/blkid.8.html