Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

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.

instagram viewer

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.