blkid Befehlsgenerator
Erstellen von blkid-Befehlen zur Erfassung und Anzeige der Eigenschaften von Blockgeräten (UUID, Bezeichnung, Typ)
Einführung in blkid
## Was ist blkid?
Der `blkid`-Befehl findet Blockgeräte und gibt ihre Eigenschaften aus – am häufigsten den UUID, die LABEL und den DATEISYSTEM-TYP. Es handelt sich dabei um die Standardmethode, um die stabilen Identifikatoren zu finden, die für `/etc/fstab`, Mount-Befehle und die Bootkonfiguration benötigt werden.
## So wird es verwendet
1. **Ziel auswählen** (optional): Geben Sie ein spezifisches Gerät oder ein Glob-Patron ein (z. B. `/dev/sda1`, `/dev/sda*`), oder lassen Sie das Feld leer, um alle Geräte zu scannen. 2. **Filtern oder Formatieren** (optional): Verwenden Sie `-s`, um nur einen Tag anzuzeigen, `-t`, um nach einem Token zu suchen, oder `-o`, um das Ausgabeformat zu ändern. 3. **Kopieren und Ausführen**: Fügen Sie den generierten Befehl in Ihre Terminal ein. `blkid` ist nur zum Lesen bestimmt und kann jederzeit sicher ausgeführt werden.
Übliche Optionen
### Gerät (positionsbasiert, optional)
Abfragen eines Geräts: `blkid /dev/sda1`, oder ein Glob-Pattern: `blkid /dev/sda*`. Wenn es weggelassen wird, werden alle Blockgeräte durchsucht.
### `-s TAG` Tag anzeigen
Nur den benannten Tag ausgeben (z. B. `UUID`, `LABEL`, `TYPE`): `blkid -s UUID /dev/sda1`.
### `-t TOKEN` Suchbegriff
Geräte nach einem `NAME=value`-Suchbegriff filtern (z. B. `TYPE=ext4`, `LABEL=root`): `blkid -t TYPE=ext4`.
### `-o FORMAT` Ausgabeformat
Wählen Sie, wie die Ergebnisse ausgegeben werden sollen: `device` (nur Gerätenamen), `export` (KEY=value-Paare), `list` (Tabelle), `full` (Standard), `value` (roher Tagwert), `udev` (udev-Stil).
### `-c FILE` Cache
Anstelle einer direkten Abfrage der Geräte aus/in einer Cache-Datei lesen. Geben Sie `/dev/null` an, um eine erneute Abfrage durchzuführen und den Cache zu ignorieren.
### `-p` Tiefenabfrage
Den Cache umgehen und den Superblock des Geräts direkt lesen, um genaue, aktuelle Attribute zu erhalten.
### `-U` / `-v`
`-U` wandelt einen UUID in einen Gerätenamen um (oder umgekehrt). `-v` gibt die Version von blkid aus und beendet sich anschließend.
▶Wie finde ich die UUID einer Partition für /etc/fstab?
▶Wie liste ich alle Geräte und ihre Dateisystemtypen auf?
▶blkid zeigt veraltete oder fehlende Informationen an – wie erzwinge ich einen Neuscan?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.