Lsblk: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Mannohneschuh (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „{{SEITENTITEL:lsblk}}{{righttoc}} Mit dem Programm <code>lsblk</code> kann man sich alle angeschlossenen Blockgeräte, also Festplatten, CD/DVD-Laufwerke und U…“
 
RoundCube (Diskussion | Beiträge)
K Link zum Englischem Wiki
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{SEITENTITEL:lsblk}}{{righttoc}}
{{SEITENTITEL:lsblk}}{{righttoc}}
Mit dem Programm <code>lsblk</code> kann man sich alle angeschlossenen Blockgeräte, also Festplatten, CD/DVD-Laufwerke und USB-Sticks, anzeigen lassen. Durch diverse Parameter lassen sich die angezeigten Informationen filtern und erweitern.
Mit dem Programm {{ic|lsblk}} kann man sich alle angeschlossenen Blockgeräte, also Festplatten, CD/DVD-Laufwerke und USB-Sticks, anzeigen lassen. Durch diverse Parameter lassen sich die angezeigten Informationen filtern und erweitern.


==Installation==
==Installation==
Das Programm <code>lsblk</code> ist im Paket <code>util-linux</code> enthalten, welches sich im „core“-Repository befindet. Dieses Paket sollte bereits installiert sein da es von mehreren anderen Paketen benötigt wird.
Das Programm {{ic|lsblk}} ist im Paket {{ic|util-linux}} enthalten, das sich im „core“-Repository befindet. Dieses Paket ist bereits installiert, da es von mehreren anderen Paketen benötigt wird.
 
==Einsatzzweck==
==Einsatzzweck==
<code>lsblk</code> nutzt das ''sysfs'' um die Informationen über die Blockgeräte zu sammeln. Besonders wenn man die Ausgaben von <code>blkid</code> und <code>mount</code>, <code>fdisk -l</code> kombiniert haben möchte, oder um bestimmte Eigenschaften eines Gerätes zu erfahren, bietet sich <code>lsblk</code> an.
{{ic|lsblk}} nutzt das ''sysfs'' um die Informationen über die Blockgeräte zu sammeln. Besonders wenn man die Ausgaben von {{ic|blkid}} und {{ic|mount}}, {{ic|fdisk -l}} kombiniert haben möchte, oder um bestimmte Eigenschaften eines Gerätes zu erfahren, bietet sich {{ic|lsblk}} an. Zudem benötigt lsblk keine root-Rechte um diese Informationen zu sammeln.
 
==Verwendung==
==Verwendung==
Die Verwendung von <code>lsblk</code> ohne weitere Optionen liefert eine Baumstruktur der angeschlossenen Geräte:
Die Verwendung von {{ic|lsblk}} ohne weitere Optionen liefert eine Baumstruktur der angeschlossenen Geräte.
 
{{hc|lsblk|NAME                      MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
{{hc|lsblk|NAME                      MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda                        8:0    0 465,8G  0 disk   
sda                        8:0    0 465,8G  0 disk   
Zeile 25: Zeile 28:
sdc                        8:32  1  3,8G  0 disk   
sdc                        8:32  1  3,8G  0 disk   
└─sdc1                      8:33  1  3,8G  0 part   
└─sdc1                      8:33  1  3,8G  0 part   
sr0                        11:0    1  1024M  0 rom  
sr0                        11:0    1  1024M  0 rom}}
}}
 
Angezeigt werden hier zwei SATA-Festplatten (<code>/dev/sda|b</code>, ein USB-Stick (<code>/dev/sdc</code>, nicht eingehängt) und ein CD/DVD-Laufwerk.
Angezeigt werden hier zwei SATA-Festplatten ({{ic|/dev/sda}} und {{ic|/dev/sdb}}), ein USB-Stick ({{ic|/dev/sdc}}, nicht eingehängt) und ein CD/DVD-Laufwerk. Man kann nun verschiedene Optionen angeben um die Anzeige zu optimieren.


Man kann nun verschiedene Optionen angeben um die Anzeige zu optimieren
{{hc|lsblk -f|
{{hc|lsblk -f|
NAME                      FSTYPE      LABEL        UUID                                  MOUNTPOINT
NAME                      FSTYPE      LABEL        UUID                                  MOUNTPOINT
Zeile 40: Zeile 42:
sdc                                                                                         
sdc                                                                                         
└─sdc1                    ntfs        usbstick      30945CEA22604593                      /media/sdc1
└─sdc1                    ntfs        usbstick      30945CEA22604593                      /media/sdc1
sr0                      udf        KLANGSTAETTEN                                        /media/sr0
sr0                      udf        KLANGSTAETTEN                                        /media/sr0}}
}}
 
Mittels der Option ''-o'' bzw ''--output'' kann man die die anzuzeigenden Spalten selbst wählen. Die Spalten werden dabei durch Kommata getrennt, <code>lsblk --help</code> liefert eine vollständige Liste der Spalten.
Mittels der Option ''-o'' bzw ''--output'' kann man die die anzuzeigenden Spalten selbst wählen. Die Spalten werden dabei durch Kommata getrennt, {{ic|lsblk --help}} liefert eine vollständige Liste der Spalten.
 
{{hc|lsblk -ld --output NAME,FSTYPE,GROUP,MODEL,MODE|
{{hc|lsblk -ld --output NAME,FSTYPE,GROUP,MODEL,MODE|
NAME FSTYPE GROUP  MODEL            MODE
NAME FSTYPE GROUP  MODEL            MODE
Zeile 48: Zeile 51:
sdb        disk    ST3250410AS      brw-rw----
sdb        disk    ST3250410AS      brw-rw----
sdc        disk    STORE N GO      brw-rw----
sdc        disk    STORE N GO      brw-rw----
sr0  udf    optical CD/DVDW SH-S182M brw-rw----
sr0  udf    optical CD/DVDW SH-S182M brw-rw----}}
}}


==Weblinks==
==Weblinks==
Zeile 57: Zeile 59:
[[Kategorie:Grundlagen]]
[[Kategorie:Grundlagen]]
[[Kategorie:Konsole]]
[[Kategorie:Konsole]]
[[en:Device_file#lsblk]]

Aktuelle Version vom 14. Oktober 2020, 00:27 Uhr

Mit dem Programm lsblk kann man sich alle angeschlossenen Blockgeräte, also Festplatten, CD/DVD-Laufwerke und USB-Sticks, anzeigen lassen. Durch diverse Parameter lassen sich die angezeigten Informationen filtern und erweitern.

Installation

Das Programm lsblk ist im Paket util-linux enthalten, das sich im „core“-Repository befindet. Dieses Paket ist bereits installiert, da es von mehreren anderen Paketen benötigt wird.

Einsatzzweck

lsblk nutzt das sysfs um die Informationen über die Blockgeräte zu sammeln. Besonders wenn man die Ausgaben von blkid und mount, fdisk -l kombiniert haben möchte, oder um bestimmte Eigenschaften eines Gerätes zu erfahren, bietet sich lsblk an. Zudem benötigt lsblk keine root-Rechte um diese Informationen zu sammeln.

Verwendung

Die Verwendung von lsblk ohne weitere Optionen liefert eine Baumstruktur der angeschlossenen Geräte.

lsblk
NAME                      MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                         8:0    0 465,8G  0 disk  
├─sda1                      8:1    0 478,5M  0 part  /boot
├─sda2                      8:2    0   9,3G  0 part  
└─sda3                      8:3    0   456G  0 part  
  └─VG01 (dm-0)           254:0    0   456G  0 crypt 
    ├─VG01-root (dm-1)    254:1    0    14G  0 lvm   /
    ├─VG01-var (dm-2)     254:2    0     9G  0 lvm   /var
    ├─VG01-home (dm-3)    254:3    0    50G  0 lvm   /home
    ├─VG01-swap (dm-4)    254:4    0     3G  0 lvm   [SWAP]
    └─VG01-opt (dm-5)     254:5    0    11G  0 lvm   /opt
  […]
sdb                         8:16   0 232,9G  0 disk  
├─sdb1                      8:17   0  97,7G  0 part  /mnt/medien
└─sdb2                      8:18   0 135,2G  0 part  /mnt/store
sdc                         8:32   1   3,8G  0 disk  
└─sdc1                      8:33   1   3,8G  0 part  
sr0                        11:0    1  1024M  0 rom

Angezeigt werden hier zwei SATA-Festplatten (/dev/sda und /dev/sdb), ein USB-Stick (/dev/sdc, nicht eingehängt) und ein CD/DVD-Laufwerk. Man kann nun verschiedene Optionen angeben um die Anzeige zu optimieren.

lsblk -f
NAME                      FSTYPE      LABEL         UUID                                   MOUNTPOINT
sda                                                                                        
├─sda1                    ext2        boot          53829a8e-a002-4d67-8bbb-4ac7a24936e5   /boot
└─sda3                    crypto_LUKS               dd2fa3d0-aac0-4ac4-a6db-93f5d44dd4ea   
  └─VG01 (dm-0)           LVM2_member               oFzsgB-pHOM-tqPY-Ct42-VxtP-wDY1-kaO7Z2 
    ├─VG01-root (dm-1)    ext4        root          631a31c4-0cd5-4341-81e1-1d7b31f7239a   /
   […]
sdc                                                                                        
└─sdc1                    ntfs        usbstick      30945CEA22604593                       /media/sdc1
sr0                       udf         KLANGSTAETTEN                                        /media/sr0

Mittels der Option -o bzw --output kann man die die anzuzeigenden Spalten selbst wählen. Die Spalten werden dabei durch Kommata getrennt, lsblk --help liefert eine vollständige Liste der Spalten.

lsblk -ld --output NAME,FSTYPE,GROUP,MODEL,MODE
NAME FSTYPE GROUP   MODEL            MODE
sda         disk    WDC WD5000AAKS-7 brw-rw----
sdb         disk    ST3250410AS      brw-rw----
sdc         disk    STORE N GO       brw-rw----
sr0  udf    optical CD/DVDW SH-S182M brw-rw----

Weblinks