Samouczek dowodzenia Linux LSBLK dla początkujących

Samouczek dowodzenia Linux LSBLK dla początkujących
Wikipedia definiuje plik urządzenia lub plik specjalny jako interfejs do sterownika urządzenia, który pojawia się w systemie plików, tak jakby był to zwykły plik. Urządzenia blokowe obejmują dyski twarde, dyski flash, media optyczne itp.

W tym samouczku omówiono, jak korzystać z polecenia LSBLK do wyświetlania informacji o urządzeniach blokowych w systemie. Narzędzie wykorzystuje wirtualny system plików /SYS do pobierania informacji o urządzeniach. Warto jednak zauważyć, że narzędzie nie wyświetla dysku RAM w wyjściu.

Jak zainstalować LSBLK?

Polecenie LSBLK jest dostarczane jako część pakietu Utils-Linux, który ma różne narzędzia systemowe niskiego poziomu. Pakiet Utils-Linux zawiera również narzędzia takie jak fdisk, demon logowania, z których wszystkie są niezbędne dla funkcjonalności systemu Linux.

Aby zainstalować pakiet w dystrybucjach Ubuntu i Debian, użyj poniższego polecenia:

sudo apt-get install Util-Linux

W przypadku Fedory i rodziny Rehl użyj następującego polecenia:

sudo yum instaluj UTIL-Linux-ng

Jak używać LSBLK?

Bez argumentów polecenie LSBLK wyświetli listę urządzeń blokowych w formacie drzewa, jak pokazano poniżej:

sudo lsblk

Dane wyjściowe z polecenia LSBLK jest ułożone w różnych kolumnach. Poniżej znajdują się kolumny z polecenia i to, co reprezentują:

  1. NAZWA: Pierwsza kolumna pokazuje nazwę urządzenia.
  2. Maj: Min: Druga kolumna odpowiednio wskazuje główne i mniejsze liczby urządzeń.
  3. RM: Ta kolumna wyświetla wartości logiczne dla urządzeń wymiennych i nie do remontu. 1 wskazuje, że urządzenie jest zdejmowane, a 0 wskazuje, że urządzenie nie jest remowne.
  4. ROZMIAR: To wyświetla rozmiar urządzenia w czytelnym formacie, i.mi., W K, M, G, T itp. Możesz użyć LSBLK -BYTES / Dev /, aby wyświetlić rozmiar w bajtach.
  5. Ro: Ta kolumna pokazuje status urządzenia tylko do odczytu. 1 Wskazuje, że urządzenie jest tylko odczytane, a 0 wskazuje nie tylko do odczytu.
  6. TYP: Ta kolumna pokazuje typ urządzeń, takich jak dysk, urządzenie pętlowe, partycja lub urządzenie LVM.
  7. Mountpoint: To wyświetla punkt mocowania, w którym urządzenie jest zamontowane.

Urządzenia w wyjściu LSBLK
Niektóre urządzenia, które zobaczysz na wyjściu LSBLK to:

  1. Urządzenia pętlowe: Urządzenia LOOPBACK zawierają głównie obraz ISO, obraz dysku, system plików lub obraz woluminu logicznego. Ich główną identyfikacją jest użycie Loop0, Loop1 itp.
  2. CD-ROM: Są one głównie wskazane z SR0 i mają właściwości takie jak RM 1.
  3. Partycje dysku: Głównym wskaźnikiem stosowanym do partycji dysku jest SDA, a następnie SDA1, SDA2… SDA (N).

Wymień wszystkie urządzenia
Domyślne polecenie LSBLK nie wyświetla wszystkich darmowych urządzeń. Aby to zrobić, dodaj argument -a do polecenia jako:

sudo lsblk -a

Format listy
Polecenie LSBLK wyświetli dane wyjściowe w formacie przypominającym drzewo. Możesz jednak to zmienić, używając argumentu -L jako:

sudo lsblk -l

Selektywne kolumny
Możemy również użyć -O, a następnie nazwy kolumn, które chcemy wysyłać w celu uzyskania selektywnych informacji jako:

sudo -o nazwa, typ, punkty góra

Uprawnienia urządzenia
Aby wyświetlić uprawnienia i własność urządzenia, użyj polecenia:

sudo lsblk -m

Informacje o określonych urządzeniach
Aby wymienić informacje o konkretnym urządzeniu blokowym, określ nazwę urządzenia w poleceniu LSBLK jako:

sudo lsblk /dev /sda1

Wypisz urządzenia bez nagłówka
Aby usunąć nagłówek z wyjścia, użyj flagi -N w poleceniu jako:

sudo lsblk -n

Wyświetl urządzenia SCSI
Aby wyświetlić tylko urządzenia SCSI, użyj flagi -s w poleceniu:

sudo lsblk -s

Wniosek

W tym samouczku omówiliśmy, jak pracować z poleceniem LSBLK w celu wyświetlania informacji o urządzeniach blokowych podłączonych do systemu. Jedynym sposobem na opanowanie pracy z tym poleceniem jest eksperymentowanie. Dlatego rozważ eksperymentowanie z poleceniami omówionymi w tym samouczku.