lsblk este un utilitar de linie de comandă folosit pentru listarea dispozitivelor bloc pe un sistem Linux. Dispozitivele bloc constau din dispozitive de stocare care dețin date sub formă de blocuri, care sunt, în mod obișnuit, unități hard disk (HDD) sau unități cu stare solidă (SSD).
Comanda afișează informații despre dispozitivele bloc într-o structură arborescentă, fiecare dispozitiv fiind reprezentat de o linie în ieșire. Comanda își obține informațiile din sistemul de fișiere sysfs. Rețineți că lsblk nu identifică memoria cu acces aleatoriu (RAM) ca dispozitiv bloc.
Instalarea lsblk pe Linux
Comanda lsblk vine ca parte a pachetului util-linux. util-linux este un pachet de utilități esențiale pentru sistemele Linux care oferă o gamă largă de funcționalități, inclusiv instrumente pentru gestionarea fișierelor, discurilor și resurselor de sistem.
Unele dintre instrumentele din pachetul util-linux includ:
- fdisk: Un utilitar pentru partiţionarea discurilor
- parte: Adaugă și elimină definițiile partițiilor din nucleu
- swapon: Activează și dezactivează dispozitivele și fișierele de schimb
Sistemul dvs. ar avea cel mai probabil pachetul util-linux deja instalat, dar în cazul în care nu este, îl puteți instala după cum urmează, în funcție de distribuția dvs. Linux.
Pe distribuțiile bazate pe Debian, cum ar fi Ubuntu sau MX Linux:
sudo apt-obține instalați util-linux
Despre RHEL și derivatele sale:
sudo yum instalare util-linux-ng
Pe distribuțiile Linux bazate pe Arch, cum ar fi Manjaro:
sudo pacman -S util-linux
Afișarea dispozitivelor bloc folosind lsblk
Pentru a afișa toate dispozitivele blocate de pe sistemul dvs., pur și simplu rulați comanda:
lsblk
Pentru a afișa toate dispozitivele, inclusiv pe cele goale, puteți utiliza -A sau --toate opțiune după cum urmează:
lsblk -a
Afișarea dimensiunii dispozitivului în octeți
În mod implicit, comanda lsblk imprimă dimensiunea unității a dispozitivelor bloc într-un format care poate fi citit de om. Dar dacă doriți să alimentați dimensiunile unităților către un alt program sau script, puteți utiliza o dimensiune de unitate diferită, care este prietenoasă cu mașina sau sistemul.
Pentru a afișa octeții mărimii unității fără simbolul unității, rulați:
lsblk -b
Se afișează proprietarul și grupul dispozitivului
În unele cazuri, ați putea fi interesat afișarea proprietarului, grupului, și modul dispozitivelor bloc. Opțiunile complete pentru această comandă sunt -o NUME, DIMENSIUNE, PROPRIETAR, GRUP, MOD, dar aceasta este doar scurtată la -m sau --perme opțiune.
lsblk -m
Afișarea informațiilor suplimentare despre sistemul de fișiere
Pentru a scoate informații despre sistemele de fișiere ale dispozitivelor blocate, puteți utiliza -f opțiune. Din nou, aceasta este doar o prescurtare pentru toate opțiunile de comandă -o NAME, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%, MOUNTPOINT.
Comanda afișează informații precum UUID-ul (ID-ul unic) al fiecărui dispozitiv, etichetele dispozitivului, punctele de montare, tipurile de sisteme de fișiere etc.
lsblk -f
Afișarea coloanelor specifice în ieșire
Puteți defini în mod explicit coloanele de ieșire pe care doriți să le listați folosind -o opțiune. Acest lucru este util mai ales atunci când ești crearea de scripturi personalizate. Definiți întotdeauna coloanele pe care doriți să le afișați în scripturile dvs., deoarece cele implicite se vor schimba.
Pentru a afișa numai dimensiunea, numele și coloanele punct de montare, puteți utiliza comanda:
lsblk -o DIMENSIUNE, NUME, PUNCT DE MONTE
Puteți include sau exclude coloane după cum este necesar.
De asemenea, puteți alege să ascundeți coloanele antet utilizând următoarea comandă:
lsblk -dn
Formatarea ieșirii lsblk
Comanda lsblk acceptă, de asemenea, ieșirea formatată JSON, care este atât lizibilă de om, cât și ușor de analizat sau generat de mașini. Pentru a afișa datele în JSON, puteți rula comanda:
lsblk --json
Obținerea de ajutor pentru comanda lsblk
Comanda lsblk acceptă multe opțiuni pentru personalizarea ieșirii dispozitivului bloc și filtrarea dispozitivelor bloc. Puteți afla mai multe despre comandă și opțiunile acesteia din paginile de manual: om lsblk.
De asemenea, puteți utiliza secțiunea pagini de ajutor pentru a obține ajutor folosind comanda:
lsblk --Ajutor
Utilizarea altor comenzi Linux din pachetul util-linux
Comanda lsblk este un instrument puternic pentru afișarea informațiilor despre dispozitivele blocate pe sistemul dumneavoastră. Vine ca parte a pachetului util-linux, care conține instrumente pentru gestionarea și afișarea informațiilor de pe disc pe Linux.
fdisk este unul dintre instrumentele care vin cu util-linux și îl puteți folosi pentru gestionarea partițiilor de disc pe Linux.