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.