Datenträgerverwaltung

Linux lsblk-Befehls-Tutorial für Anfänger

Linux lsblk-Befehls-Tutorial für Anfänger
Wikipedia definiert eine Gerätedatei oder spezielle Datei als Schnittstelle zu einem Gerätetreiber, der in einem Dateisystem wie eine gewöhnliche Datei erscheint. Blockgeräte umfassen Festplatten, Flash-Laufwerke, optische Medien usw.

In diesem Tutorial wird erläutert, wie Sie mit dem Befehl lsblk Informationen zu Blockgeräten in einem System anzeigen. Das Tool verwendet das virtuelle Dateisystem /sys, um Informationen über die Geräte abzurufen. Es ist jedoch erwähnenswert, dass das Tool die RAM-Disk nicht in der Ausgabe anzeigt.

So installieren Sie lsblk?

Der Befehl lsblk wird als Teil des Pakets utils-Linux geliefert, das verschiedene Low-Level-Systemtools enthält has. Das utils-Linux-Paket enthält auch Tools wie fdisk, Login-Daemon, die alle für die Linux-Systemfunktionalität unerlässlich sind.

Um das Paket auf Ubuntu- und Debian-basierten Distributionen zu installieren, verwenden Sie den folgenden Befehl:

sudo apt-get install util-linux

Verwenden Sie für die Fedora- und REHL-Familie den folgenden Befehl:

sudo yum install util-linux-ng

So verwenden Sie lsblk?

Ohne Argumente zeigt der Befehl lsblk eine Liste der Blockgeräte in einem Baumformat an, wie unten gezeigt:

sudo lsblk

Die Ausgabe des Befehls lsblk ist in verschiedenen Spalten angeordnet. Im Folgenden sind die Spalten aus dem Befehl und was sie darstellen:

  1. NAME: Die erste Spalte zeigt den Gerätenamen.
  2. MAJ:MIN: Die zweite Spalte zeigt jeweils die Haupt- und Nebengerätenummern an.
  3. RM: In dieser Spalte werden boolesche Werte für austauschbare und nicht entfernbare Geräte angezeigt. 1 bedeutet, dass das Gerät entfernbar ist, und 0 bedeutet, dass das Gerät nicht entfernbar ist.
  4. GRÖSSE: Dies zeigt die Gerätegröße in einem lesbaren Format an, d.h.e., In K, M, G, T usw. Sie können die lsblk -bytes /dev/ verwenden um die Größe in Byte anzuzeigen.
  5. RO: Diese Spalte zeigt den schreibgeschützten Status eines Geräts. 1 bedeutet, dass das Gerät schreibgeschützt ist, und 0 bedeutet, dass das Gerät nicht schreibgeschützt ist.
  6. ART: In dieser Spalte wird der Gerätetyp angezeigt, z. B. Festplatte, Loopback-Gerät, Partition oder LVM-Gerät.
  7. EINHÄNGEPUNKT: Dies zeigt den Mount-Punkt an, an dem das Gerät gemountet ist.

Geräte in der lsblk-Ausgabe
Einige der Geräte, die Sie in der lsblk-Ausgabe sehen werden, sind:

  1. Loopback-Geräte: Loopback-Geräte enthalten hauptsächlich ein ISO-Image, ein Disk-Image, ein Dateisystem oder ein logisches Volume-Image. Ihre Hauptidentifikation verwendet loop0, loop1, etc.
  2. CD-ROM: Sie werden hauptsächlich mit sr0 angegeben und haben Eigenschaften wie RM von 1.
  3. Festplattenpartitionen: Der Hauptindikator für Festplattenpartitionen ist sda, gefolgt von sda1, sda2… sda(n).

Alle Geräte auflisten
Der Standardbefehl lsblk zeigt nicht alle freien Geräte an. Fügen Sie dazu das Argument -a zum Befehl hinzu als:

sudo lsblk -a

Listenformat
Der Befehl lsblk zeigt die Ausgabe in einem baumartigen Format an. Sie können dies jedoch ändern, indem Sie das Argument -l wie folgt verwenden:

sudo lsblk -l

Selektive Spalten
Wir können auch -o gefolgt von den Namen der Spalten verwenden, die wir für selektive Informationen ausgeben möchten:

sudo -o NAME,TYP,MOUNTPOINT

Geräteberechtigungen
Um die Geräteberechtigungen und den Besitz anzuzeigen, verwenden Sie den Befehl:

sudo lsblk -m

Informationen zu bestimmten Geräten
Um Informationen zu einem bestimmten Blockgerät aufzulisten, geben Sie den Gerätenamen im Befehl lsblk wie folgt an:

sudo lsblk /dev/sda1

Geräte ohne Header auflisten
Um den Header aus der Ausgabe zu entfernen, verwenden Sie das Flag -n im Befehl wie folgt:

sudo lsblk -n

SCSI-Geräte anzeigen
Um nur SCSI-Geräte anzuzeigen, verwenden Sie das Flag -S im Befehl:

sudo lsblk -S

Fazit

In diesem Tutorial haben wir besprochen, wie Sie mit dem Befehl lsblk arbeiten, um Informationen zu Blockgeräten anzuzeigen, die mit dem System verbunden sind. Der einzige Weg, die Arbeit mit diesem Befehl zu meistern, ist zu experimentieren. Erwägen Sie daher, mit den in diesem Tutorial besprochenen Befehlen zu experimentieren.

Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...
So erfassen und streamen Sie Ihre Gaming-Sitzung unter Linux
In der Vergangenheit galt das Spielen von Spielen nur als Hobby, aber mit der Zeit verzeichnete die Spieleindustrie ein enormes Wachstum in Bezug auf ...
Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...