Der Befehl blkid bietet eine ähnliche Funktionalität wie lsblk, druckt jedoch einfach jedes Blockgerät in einem flachen Format und enthält einige zusätzliche Informationen wie Geräte-/Partitions-UUID und Dateisystemtyp. Es ist jedoch vorzuziehen, lsblk -f zu verwenden, wenn Sie diese zusätzlichen Informationen wünschen.
Syntax
Die Syntax des blkid-Befehls lautet:
# blkid [options] [device name]
Sie können die UUIDs Ihrer Volumes einfach mit dem blkid-Befehl auflisten:
# blkid
Die Ausgabe zeigt Ihnen die UUID jedes an Ihr System angeschlossenen Geräts, und Sie können diesen Befehl jedes Mal verwenden, wenn Sie Ihrem Server neue Volumes hinzufügen, um Ihre UUIDs aufzulisten. Dies ist auch der erste Schritt beim Hinzufügen eines neuen Volumes zu Ihrer /etc/fstab-Datei. Obwohl ich gesagt habe, dass die Verwendung von UUIDs nicht erforderlich ist, wird es definitiv empfohlen und kann Ihnen spätere Probleme ersparen.
Wenn beim Ausführen des blkid-Befehls der folgende Fehler auftritt:
blkid: command not found
Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:
Verteilung | Befehl |
---|---|
OS X | brew install util-linux |
Debian | apt-get install fdisk |
Ubuntu | apt-get install fdisk |
Alpin | apk util-linux hinzufügen |
Arch Linux | pacman -S util-linux |
Kali-Linux | apt-get install fdisk |
CentOS | yum installiere util-linux |
Fedora | dnf install util-linux |
Raspbian | apt-get install util-linux |
Sie können auch das Dienstprogramm blkid verwenden, um den Dateisystemtyp zu überprüfen, wie in diesem ausgeschnittenen Beispiel eines Ubuntu-Systems gezeigt:
$ sudo blkid /dev/sda1: [...] TYPE="ext4" /dev/sda5: [...] TYPE="swap" /dev/sdb1: [...] TYPE="ext4" $
Diese Ausgabe zeigt auch, dass das Dateisystem auf /dev/sdb1 ein ext4-Dateisystem ist.
blkid-Befehlsbeispiele
1. Alle Partitionen auflisten:
$ sudo blkid
2. Listen Sie alle Partitionen in einer Tabelle auf, einschließlich aktueller Einhängepunkte:
$ sudo blkid -o list
Schlussfolgerung
Eine UUID ist eine eindeutige Identifikationsnummer, die zugewiesen wird, wenn die Partition oder das Volume mit mkfs formatiert wird. Sie können die UUID eines Dateisystems entweder mit dem Befehl blkid oder dem Befehl lsblk -f ermitteln. Dateisysteme können entweder dauerhaft in der Datei /etc/fstab mit ihrer UUID oder temporär mit der Option -U uuid des Mount-Befehls gemountet werden.