Az lsblk egy parancssori segédprogram, amelyet Linux rendszereken a blokkeszközök listázására használnak. A blokkeszközök olyan tárolóeszközökből állnak, amelyek blokkok formájában tárolják az adatokat, amelyek általában merevlemez-meghajtók (HDD-k) vagy szilárdtestalapú meghajtók (SSD-k).
A parancs egy faszerű struktúrában jeleníti meg a blokkeszközökre vonatkozó információkat, a kimenetben minden eszközt egy vonal jelöl. A parancs az információkat a sysfs fájlrendszertől kapja. Vegye figyelembe, hogy az lsblk nem azonosítja a Random Access Memory-t (RAM) blokkeszközként.
Az lsblk telepítése Linuxra
Az lsblk parancs az util-linux csomag részeként érkezik. Az util-linux a Linux rendszerekhez szükséges alapvető segédprogramok csomagja, amely a funkciók széles skáláját kínálja, beleértve a fájlok, lemezek és rendszererőforrások kezelésére szolgáló eszközöket.
Az util-linux csomag néhány eszköze a következőket tartalmazza:
- fdisk: Segédprogram lemezek particionálására
- partx: Partíciódefiníciókat ad hozzá és eltávolít a kernelből
- csere: Engedélyezi és letiltja a csereeszközöket és fájlokat
A rendszeren valószínűleg már telepítve van az util-linux csomag, de ha nem, akkor a Linux disztribúciótól függően az alábbiak szerint telepítheti.
Debian-alapú disztribúciókon, például Ubuntu vagy MX Linux esetén:
sudo apt-kap telepítse az util-linuxot
A RHEL-ről és származékairól:
sudo yum telepítés util-linux-ng
Arch-alapú Linux disztribúciókon, mint például a Manjaro:
sudo pacman -S util-linux
Blokkeszközök megjelenítése az lsblk használatával
A rendszer összes blokkolóeszközének megjelenítéséhez egyszerűen futtassa a parancsot:
lsblk
Az összes eszköz megjelenítéséhez, beleértve az üreseket is, használja a -a vagy --minden opció az alábbiak szerint:
lsblk -a
Az eszköz méretének megjelenítése bájtban
Alapértelmezés szerint az lsblk parancs ember által olvasható formátumban írja ki a blokkeszközök egységméretét. De ha az egységméreteket egy másik programba vagy parancsfájlba szeretné bevinni, akkor használhat egy másik egységméretet, amely gép- vagy rendszerbarát.
Az egységméret bájtjainak egységszimbóluma nélküli megjelenítéséhez futtassa:
lsblk -b
Az eszköz tulajdonosának és csoportjának megjelenítése
Egyes esetekben érdekelheti a tulajdonos, csoport megjelenítése, és a blokkeszközök módja. Ennek a parancsnak a teljes lehetőségei a következők -o NÉV, MÉRET, TULAJDONOS, CSOPORT, MÓD, de ez csak le van rövidítve -m vagy --Perms választási lehetőség.
lsblk -m
További fájlrendszer-információk megjelenítése
A blokkeszközök fájlrendszerével kapcsolatos információk kiadásához használhatja a -f választási lehetőség. Ez megint csak egy rövidítés a teljes parancslehetőséghez -o NÉV, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%, MOUNTPOINT.
A parancs olyan információkat ad ki, mint az egyes eszközök UUID (egyedi azonosítója), eszközcímkék, csatolási pontok, fájlrendszertípusok stb.
lsblk -f
Konkrét oszlopok megjelenítése a kimenetben
Explicit módon meghatározhatja a listázni kívánt kimeneti oszlopokat a segítségével -o választási lehetőség. Ez különösen akkor hasznos, ha Ön egyéni szkriptek létrehozása. Mindig határozza meg azokat az oszlopokat, amelyeket ki szeretne adni a szkriptekben, mert az alapértelmezettek változni fognak.
Ha csak a méret, név és beillesztési pont oszlopokat szeretné megjeleníteni, használja a következő parancsot:
lsblk -o MÉRET, NÉV, MOUNTPOINT
Igény szerint felvehet vagy kizárhat oszlopokat.
A fejlécoszlopok elrejtését is megadhatja a következő paranccsal:
lsblk -dn
Az lsblk kimenet formázása
Az lsblk parancs támogatja a JSON formátumú kimenetet is, amely ember által is olvasható és a gépek számára könnyen értelmezhető vagy generálható. Az adatok JSON-ban való megjelenítéséhez futtassa a következő parancsot:
lsblk --json
Segítség kérése az lsblk parancshoz
Az lsblk parancs számos lehetőséget támogat a blokkeszköz-kimenet testreszabásához és a blokkeszközök szűréséhez. A parancsról és opcióiról többet megtudhat a kézikönyvoldalakon: ember lsblk.
A súgóoldalak részt is használhatja, hogy segítséget kapjon a parancs használatával:
lsblk --Segítség
Egyéb Linux-parancsok használata az util-linux csomagból
Az lsblk parancs egy hatékony eszköz a rendszeren lévő blokkeszközök információinak megjelenítésére. Az util-linux csomag részeként érkezik, amely eszközöket tartalmaz a lemezinformációk kezelésére és megjelenítésére Linuxon.
Az fdisk az util-linuxhoz tartozó eszközök egyike, és használható lemezpartíciók kezelésére Linuxon.