Zarządzanie dyskiem

Samouczek poleceń lsblk w systemie Linux dla początkujących

Samouczek poleceń lsblk w systemie Linux 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ł zwykłym plikiem. Urządzenia blokowe obejmują dyski twarde, dyski flash, nośniki optyczne itp.

Ten samouczek omawia, jak używać 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 na wyjściu pamięci RAM-dysku.

Jak zainstalować lsblk?

Polecenie lsblk jest dostarczane jako część pakietu utils-Linux, który zawiera 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 na dystrybucjach opartych na Ubuntu i Debianie, użyj poniższego polecenia:

sudo apt-get zainstaluj util-linux

W przypadku rodziny Fedora i REHL użyj następującego polecenia:

sudo mniam zainstaluj util-linux-ng

Jak korzystać z lsblk?

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

sudo lsblk

Dane wyjściowe polecenia lsblk są ułożone w różnych kolumnach. Poniżej znajdują się kolumny z polecenia i ich znaczenie:

  1. NAZWA: Pierwsza kolumna pokazuje nazwę urządzenia.
  2. MAJ:MIN: Druga kolumna wskazuje odpowiednio główne i podrzędne numery urządzeń.
  3. RM: Ta kolumna wyświetla wartości logiczne dla urządzeń wymiennych i niewymiennych. 1 oznacza, że ​​urządzenie jest wymienne, a 0 oznacza, że ​​urządzenie jest nieusuwalne.
  4. ROZMIAR: Wyświetla rozmiar urządzenia w czytelnym formacie, i.mi., W K, M, G, T itd. 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 do odczytu, a 0 oznacza nie tylko do odczytu.
  6. RODZAJ: Ta kolumna pokazuje typ urządzeń, taki jak dysk, urządzenie pętli zwrotnej, partycja lub urządzenie LVM.
  7. PUNKT GÓRNY: Wyświetla punkt montowania, na którym jest zamontowane urządzenie.

Urządzenia na wyjściu lsblk
Niektóre z urządzeń, które zobaczysz na wyjściu lsblk to:

  1. Urządzenia do sprzężenia zwrotnego: Urządzenia pętli zwrotnej zawierają głównie obraz ISO, obraz dysku, system plików lub obraz woluminu logicznego. Ich główną identyfikacją jest użycie loop0, loop1, etc.
  2. CD-ROM: Są one głównie oznaczone jako sr0 i mają takie właściwości jak RM 1 of.
  3. Partycje dyskowe: Głównym wskaźnikiem używanym dla partycji dyskowych jest sda, a następnie sda1, sda2… sda(n).

Lista wszystkich urządzeń
Domyślne polecenie lsblk nie wyświetla wszystkich wolnych 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 podobnym do drzewa. Możesz to jednak zmienić, używając argumentu -l jako:

sudo lsblk -l

Kolumny selektywne
Możemy również użyć -o, a następnie nazw kolumn, które chcemy wyprowadzić dla selektywnych informacji, takich jak:

sudo -o NAZWA,TYP,PUNKT GÓRY

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

sudo lsblk -m

Informacje o konkretnych urządzeniach
Aby wyświetlić informacje o konkretnym urządzeniu blokowym, określ nazwę urządzenia w poleceniu lsblk jako:

sudo lsblk /dev/sda1

Lista urządzeń bez nagłówka
Aby usunąć nagłówek z danych wyjściowych, 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, aby wyświetlić informacje o urządzeniach blokowych podłączonych do systemu. Jedynym sposobem na opanowanie pracy z tym poleceniem jest eksperymentowanie. Dlatego warto poeksperymentować z poleceniami omawianymi w tym samouczku.

5 najlepszych ergonomicznych myszy komputerowych dla systemu Linux
Czy długotrwałe korzystanie z komputera powoduje ból nadgarstka lub palców?? Cierpisz na sztywne stawy i ciągle musisz uścisnąć dłonie? Czy czujesz pa...
Jak zmienić ustawienia myszy i touchpada za pomocą Xinput w systemie Linux?
Większość dystrybucji Linuksa jest domyślnie dostarczana z biblioteką „libinput” do obsługi zdarzeń wejściowych w systemie. Może przetwarzać zdarzenia...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...