Linux / Befehl lsblk: Festplatten, Partitionen und Einbindungen überprüfen
lsblk zeigt die Hierarchie der Blockgeräte wie Festplatten, Partitionen und logische Volumes an. Es ist nützlich, um das Zielgerät und Mount-Punkte vor dem Formatieren oder Partitionieren zu überprüfen.
Die Baumstruktur der Standardausgabe stellt die Beziehungen zwischen den Geräten dar. TYPE zeigt Typen wie Disk, Part, LVM an, und MOUNTPOINTS zeigt die aktuell eingehängten Pfade. Ein Gerät kann Beziehungen zu mehreren Pfaden haben, und der Name /dev/sdX kann sich je nach Neustart oder Anschlussreihenfolge ändern.
Grundlegende Syntax
lsblk [options] [device]
Die installierte Implementierung und die Optionen können je nach Distribution variieren. Überprüfen Sie die Beschreibung für Ihr aktuelles System mit man lsblk.
Beispiele
Die Gerätehierarchie anzeigen
Überprüfen Sie die Beziehungen der derzeit erkannten Festplatten und Partitionen.
lsblk
Dateisystem-Identifikationsinformationen
Zeigen Sie das Format, das Label, die UUID und die Einhängepunkte zusammen an.
lsblk -f
Explizite Spaltenauswahl
Überprüfen Sie das Zielgerät zusammen mit seiner Größe, seinem Typ und dem Einhängepunkt nebeneinander.
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS
Lesen von Festplatten-/Partition-/Einhängungs-Beziehungen
Die Einrückung in lsblk stellt die Eltern-Kind-Beziehung der Blockgeräte dar. Die folgenden Spalten zeigen den Gerätenamen, die Größe, den Dateisystemtyp und den Einhängepunkt.
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS
Beispielausgabe (Gerätenamen und Größen variieren je nach Umgebung):
NAME SIZE FSTYPE MOUNTPOINTS sda 40G ├─sda1 1G vfat /boot/efi └─sda2 39G ext4 /
sda bedeutet, dass es sich um eine Festplatte handelt, und sda1, sda2 sind ihre Partitionen. Selbst wenn die Spalte 'mount' leer ist, sollten Sie nicht davon ausgehen, dass das Gerät unbenutzt ist. Konfigurationen mit LVM, RAID oder Verschlüsselung können komplexer sein, daher sollten Sie gemeinsam mit blkid und findmnt prüfen, bevor Sie Änderungen vornehmen.
Hauptoptionen und Format
| Optionen/Format | Beschreibung |
|---|---|
-f |
Zeigt Informationen über das Dateisystem an. |
-o column_list |
Gibt die auszugebenden Spalten an. |
-p |
Zeigt den Gerätenamen als vollständigen Pfad an. |
-J |
Gibt im JSON-Format aus. |
-a |
Schließt leere Geräte ein, die in der Standardausgabe ausgeschlossen sind. |
Vorsichtsmaßnahmen bei der Verwendung
lsblk zeigt Gerätebeziehungen, garantiert jedoch nicht den Status der Datensicherung oder den Zweck der Geräte. Bevor Änderungen vorgenommen werden, vergleichen Sie mit den Ergebnissen von blkid, findmnt usw. In Skripten zum Parsen verlassen Sie sich nicht auf die Standardspaltenreihenfolge; geben Sie die Felder mit -o an.
Häufig gestellte Fragen
Was bedeutet es, wenn der TYPE in lsblk lvm ist?
Es ist ein virtuelles Blockgerät, das vom Logical Volume Manager (LVM) bereitgestellt wird. Überprüfen Sie sowohl die oberen physischen Festplatten/Partitionen als auch die unteren Einhängepunkte zusammen.
Offizielle Dokumentation
Sie können das genaue Verhalten der Optionen und implementierungsspezifische Unterschiede in der offiziellen lsblk-Dokumentation nachprüfen.




