LSBLK(8) Administrare sistem LSBLK(8) NUME lsblk - listeaza dispozitivele bloc REZUMAT lsblk [opiuni] [dispozitiv...] DESCRIERE lsblk listeaza informaii despre toate dispozitivele de bloc disponibile sau despre cele specificate. Comanda lsblk citete sistemul de fiiere sysfs i db udev pentru a aduna informaii. In cazul in care db udev nu este disponibila sau lsblk este compilata fara suport udev, atunci incearca sa citeasca ETICHETELE, UUID-urile i tipurile de sisteme de fiiere de pe dispozitivul bloc. In acest caz, sunt necesare permisiuni de root. In mod implicit, comanda va afia toate dispozitivele bloc (cu excepia discurilor RAM) intr-un format arborescent. Acelai dispozitiv poate fi repetat in arbore daca are legatura cu alte dispozitive. Opiunea --merge este recomandata pentru configuraii mai complicate pentru a aduna grupuri de dispozitive i a descrie relaii complexe N:M. Ieirea de tip arbore (sau matricea children[] in ieirea JSON) este activata numai daca coloana NAME este prezenta in ieire sau daca se utilizeaza opiunea de linie de comanda --tree. A se vedea, de asemenea, opiunile --nodeps i --list pentru a controla formatarea arborelui. Ieirea implicita, precum i ieirea implicita din opiuni precum --fs i --topologie, poate fi modificata. Aadar, ori de cate ori este posibil, ar trebui sa evitai sa utilizai ieirile implicite in scripturile dumneavoastra. Definii intotdeauna in mod explicit coloanele ateptate folosind --output lista-coloane i --list in mediile in care este necesara o ieire stabila. Utilizai lsblk --list-columns pentru a obine o lista cu toate coloanele disponibile. Reinei ca lsblk poate fi executata in momentul in care udev nu are inca toate informaiile despre dispozitivele adaugate sau modificate recent. In acest caz, se recomanda sa se utilizeze udevadm settle inainte de lsblk pentru a se sincroniza cu udev. Relaia dintre dispozitivele de bloc i sistemele de fiiere nu este intotdeauna unu la unu. Sistemul de fiiere poate utiliza mai multe dispozitive de blocare sau acelai sistem de fiiere poate fi accesibil prin mai multe rute. Acesta este motivul pentru care lsblk ofera coloanele MOUNTPOINT i MOUNTPOINTS (pl.). Coloana MOUNTPOINT afieaza un singur punct de montare (de obicei, ultima instana montata a sistemului de fiiere), iar coloana MOUNTPOINTS afieaza prin celule cu mai multe randuri toate punctele de montare asociate cu dispozitivul. OPIUNI -A, --noempty Nu afieaza dispozitivele goale. -a, --all Dezactiveaza toate filtrele incorporate i listeaza toate dispozitivele goale, precum i dispozitivele de disc RAM. -b, --bytes Afieaza dimensiunile in octei, mai degraba decat intr-un format uor de citit de catre om. In mod implicit, unitatea in care sunt exprimate marimile este octetul, iar prefixele unitailor sunt exprimate in putere de 2^10 (1024). Abrevierile simbolurilor sunt prezentate trunchiat pentru a se obine o mai buna lizibilitate, prin prezentarea doar a primei litere a acestora; exemple: ,,1 KiB [en]/ 1 Kio [ro]" i ,,1 MiB [en] / 1 Mio [ro]" se expun ca "1 K" i respectiv "1 M", omiandu-se intenionat meniunea ,,iB", care face parte din aceste abrevieri. -H, --list-columns Listeaza coloanele disponibile, se utilizeaza cu --json sau --raw pentru a obine o ieire in format care poate fi citit de catre maina. -D, --discard Afieaza informaii despre capacitaile de eliminare a discurilor (TRIM, UNMAP) pentru fiecare dispozitiv. -d, --nodeps Nu afieaza dispozitivele purtatoare(partiia extinsa) sau dispozitivele secundare. De exemplu, lsblk --nodeps /dev/sda afieaza numai informaii despre dispozitivul sda. -E, --dedup coloana Utilizeaza coloana ca o cheie de de-duplicare pentru a de-duplica arborele de ieire. Daca cheia nu este disponibila pentru dispozitiv sau daca dispozitivul este o partiie, iar dispozitivul parental de tip ,,whole-disk" (intregul-disc) ofera aceeai cheie, atunci dispozitivul este intotdeauna afiat. Cazul obinuit de utilizare este acela de a elimina duplicarea ieirii pe dispozitive cu mai multe rute de sistem, de exemplu prin -E WWN. -e, --exclude lista Exclude dispozitivele specificate de lista de numere de dispozitive majore separate prin virgule. Reinei ca discurile RAM (major=1) sunt excluse in mod implicit daca nu se specifica --all. Filtrul se aplica numai dispozitivelor de nivel superior. Acest lucru poate fi derutant pentru formatul de ieire --list in care ierarhia dispozitivelor nu este evidenta. -f, --fs Afieaza informaii despre sistemele de fiiere. Aceasta opiune este echivalenta cu -o NAME,FSTYPE,FSVER,LABEL,UUID,FSAVAIL,FSUSE%,MOUNTPOINTS. Informaiile autorizate despre sistemele de fiiere i RAID-uri sunt furnizate de comanda blkid(8). --hyperlink[=mod] Imprima traseele punctelor de montare ca hiperlegaturi de terminal. Argumentul mod poate fi definit la ,,always" (intotdeauna), ,,never" (niciodata) sau ,,auto". Argumentul opional cand poate fi definit la ,,auto", ,,never" sau ,,always". Daca argumentul cand este omis, se va utiliza in mod implicit ,,auto". Valoarea ,,auto" inseamna ca hiperlegaturile vor fi utilizate numai daca ieirea este pe un terminal. -I, --include lista Include dispozitivele specificate de lista de numere de dispozitive majore separate prin virgule. Filtrul se aplica numai la dispozitivele de nivel superior. Acest lucru poate fi derutant pentru formatul de ieire --list in care ierarhia dispozitivelor nu este evidenta. -i, --ascii Utilizeaza caractere ASCII pentru formatarea arborelui. -J, --json Utilizeaza formatul de ieire JSON. Se recomanda cu tarie utilizarea opiunii --output i, de asemenea, a opiunii*--tree*, daca este necesar. Reinei ca children[] este utilizata numai in cazul in care se utilizeaza coloana NAME sau --tree. -l, --list Produce o ieire sub forma unei liste. Ieirea nu ofera informaii despre relaiile dintre dispozitive i, incepand cu versiunea 2.34, fiecare dispozitiv este afiat o singura data daca nu se specifica --pairs sau --raw (ieirile analizabile sunt meninute in mod de compatibilitate retroactiva). -M, --merge Grupeaza parinii subarborelor pentru a oferi o ieire mai uor de citit pentru dispozitivele RAID i Multi-path. Este necesara o ieire de tip arbore. -m, --perms Afieaza informaii despre proprietarul, grupul i modul dispozitivului. Aceasta opiune este echivalenta cu -o NAME,SIZE,OWNER,GROUP,MODE. -N, --nvme Afieaza informaii numai despre dispozitivele NVMe. -v, --virtio Afieaza informaii numai despre dispozitivele VirtIO. -n, --noheadings Nu imprima o linie de antet. -o, --output lista Specifica ce coloane de ieire se vor imprima. Utilizai opiunea --list-columns pentru a obine o lista cu toate coloanele acceptate. Coloanele pot afecta ieirea de tip arbore. In mod implicit, se utilizeaza o structura arborescenta pentru coloana ",,NAME" (a se vedea, de asemenea, opiunea --tree). Lista implicita de coloane poate fi extinsa daca lista este specificata in formatul +lista (de exemplu, lsblk -o +UUID). -O, --output-all Afieaza toate coloanele disponibile. -P, --pairs Produce ieirea sub forma de perechi cheie=,,valoare". Liniile de ieire sunt in continuare ordonate in funcie de dependene. Toate caracterele potenial nesigure ale valorilor sunt eludate in format hexazecimal (\x). A se vedea, de asemenea, opiunea --shell. -p, --paths Afieaza rutele complete ale dispozitivelor. -Q, --filter expresia Afieaza numai dispozitivele care indeplinesc condiiile specificate de expresie. Filtrul este evaluat inainte ca <> sa colecteze date pentru toate coloanele de ieire. Numai datele necesare pentru evaluarea lenea a expresiei sunt preluate din sistem. Aceasta abordare poate imbunatai performana in comparaie cu post-filtrarea, aa cum se face in mod obinuit cu instrumente precum grep(1). Aceasta caracteristica este EXPERIMENTALA. A se vedea, de asemenea, scols-filter(5). De exemplu, exclude sda i sdb, dar afieaza toate celelalte ('!~' este un operator de potrivire a expresiilor regulate negative): lsblk --filter 'NAME !~ "sd[ab]"' --highlight expresia Coloreaza liniile care corespund expresiei. Aceasta funcie este EXPERIMENTALA. A se vedea, de asemenea, scols-filter(5). --ct nume [: parametru [: funcie ]] Definete un contor personalizat. Contoarele sunt afiate dupa ieirea standard. nume este numele personalizat al contorului, opionalul parametru este numele coloanei care urmeaza sa fie utilizata pentru contor, iar opionalul funcie specifica funcia de agregare, funciile acceptate fiind: count, min, max sau sum. Valoarea implicita este count. Daca parametru nu este specificat, atunci contorul numara numarul de linii. Aceasta caracteristica este EXPERIMENTALA. A se vedea, de asemenea, opiunea --ct-filter. De exemplu, --ct MyCounter:SIZE:sum va numara rezumatul pentru SIZE de pe toate liniile; i pentru a numara numarul de discuri SATA, este posibil sa se foloseasca: lsblk --ct-filter 'TYPE=="disk" && TRAN=="sata"' --ct "Numarul de dispozitive SATA" --ct-filter expresia Definete o restricie pentru urmatorul contor. Aceasta funcie este EXPERIMENTALA. A se vedea, de asemenea, --ct i scols-filter(5). De exemplu, agregarea dimensiunilor in funcie de tipul de dispozitiv: lsblk --ct-filter 'TYPE=="part"' --ct Partitions:SIZE:sum \ --ct-filter 'TYPE=="disk"' --ct WholeDisks:SIZE:sum -r, --raw Produce ieirea in format brut. Liniile de ieire sunt in continuare ordonate in funcie de dependene. Toate caracterele potenial nesigure sunt eludate in format hexazecimal (\x) in coloanele NAME, KNAME, LABEL, PARTLABEL i MOUNTPOINT. -S, --scsi Afieaza informaii numai despre dispozitivele SCSI. Toate partiiile, dispozitivele secundare i dispozitivele purtatoare sunt ignorate. -s, --inverse Afieaza dependenele in ordine inversa. Daca se solicita ieirea --list, atunci liniile sunt in continuare ordonate in funcie de dependene. -T, --tree[=coloana] Foreaza un format de ieire de tip arborescent. Daca se specifica coloana, atunci se afieaza un arbore in coloana respectiva. Valoarea implicita este coloana NAME. -t, --topology Afieaza informaii despre topologia blocului de dispozitive. Aceasta opiune este echivalenta cu -o NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,RA,WSAME. -w, --width numar Specifica laimea de ieire ca numar de caractere. Valoarea implicita este numarul de coloane ale terminalului, iar daca nu este executata pe un terminal, atunci laimea de ieire nu este restricionata deloc in mod implicit. Aceasta opiune foreaza, de asemenea, lsblk sa presupuna ca nu sunt permise caracterele de control de terminal i caracterele nesigure. Cazul de utilizare preconizat este, de exemplu, atunci cand lsblk este utilizat de comanda watch(1). -x, --sort coloana Sorteaza liniile de ieire dupa coloana. Aceasta opiune activeaza in mod implicit formatul de ieire --lista. Este posibil sa se utilizeze opiunea --tree pentru a fora ieirea sub forma de arbore, iar ramurile arborelui sunt sortate dupa coloana. -y, --shell Numele coloanei va fi modificat pentru a conine numai caracterele permise pentru identificatorii variabilelor de shell, de exemplu, MIN_IO i FSUSE_PCT in loc de MIN-IO i FSUSE%. Acest lucru este utilizabil, de exemplu, cu --pairs. Reinei ca aceasta caracteristica a fost activata automat pentru --pairs in versiunea 2.37, dar, din cauza unor probleme de compatibilitate, acum este necesar sa solicitai acest comportament prin --shell. -z, --zoned Afieaza informaiile legate de zona pentru fiecare dispozitiv. --sysroot director Aduna date pentru o instana Linux, alta decat cea de la care este emisa comanda lsblk. Directorul specificat este radacina de sistem a instanei Linux care urmeaza sa fie inspectata. Nodurile de dispozitive reale din directorul inta pot fi inlocuite de fiiere text cu atribute udev. --properties-by lista Aceasta opiune specifica metodele utilizate de lsblk pentru a colecta informaii despre sistemele de fiiere i tabelele de partiii. Lista este o lista de nume de metode separate prin virgule. Preconfigurarea implicita este ,,file,udev,blkid". Metodele acceptate sunt: udev Citete datele din BD udev. Daca nu reuete, trece la urmatoarea metoda de sondare. blkid Citete datele direct de pe dispozitiv utilizand libblkid. Daca nu reuete, trece la urmatoarea metoda de sondare. file Citete date dintr-un fiier ,,file". Aceasta metoda este utilizata numai daca este specificata opiunea ,,--sysroot". Aceasta metoda oprete intotdeauna sondarea daca este utilizata. none Nu efectueaza sondarea. Aceasta metoda oprete intotdeauna sondarea. -h, --help Afieaza acest mesaj de ajutor i iese. -V, --version Afieaza versiunea i iese. STARE DE IEIRE 0 succes 1 eec 32 niciunul dintre dispozitivele specificate nu a fost gasit 64 unele dispozitive specificate au fost gasite, altele nu au fost gasite MEDIU LSBLK_DEBUG=all activeaza ieirea de depanare a lsblk. LIBBLKID_DEBUG=all activeaza ieirea de depanare a libblkid. LIBMOUNT_DEBUG=all activeaza ieirea de depanare a libmount. LIBSMARTCOLS_DEBUG=all activeaza ieirea de depanare a libsmartcols. LIBSMARTCOLS_DEBUG_PADDING=on utilizeaza caractere de umplutura vizibile. NOTE In cazul partiiilor, unele informaii (de exemplu, atributele cozii) sunt motenite de la dispozitivul parinte. Comanda lsblk trebuie sa fie capabila sa caute fiecare dispozitiv de bloc dupa numerele major:minor, ceea ce se face folosind /sys/dev/block. Acest director de blocuri sysfs a aparut in nucleul 2.6.27 (octombrie 2008). In cazul in care apar probleme cu un nucleu suficient de nou, verificai daca opiunea CONFIG_SYSFS a fost activata in momentul compilarii nucleului. AUTORI Milan Broz , Karel Zak CONSULTAI I blkid(8), findmnt(8) ls(1), scols-filter(5) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosii sistemul de urmarire al erorilor . DISPONIBILITATE Comanda lsblk face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive . util-linux 2.41 2025-03-29 LSBLK(8)