Lsblk: Difference between revisions
No edit summary |
No edit summary |
||
Line 71: | Line 71: | ||
<source lang="bash"> | <source lang="bash"> | ||
lsblk [-võti] [VÕTMESÕNA(D)] | lsblk [-võti] [VÕTMESÕNA(D)] [seade] | ||
</source> | </source> | ||
Line 78: | Line 78: | ||
Võtmesõna kohale saab vastavalt võtmele ja vajadusele kirjutada ühe [https://wiki.itcollege.ee/index.php/Lsblk#Lisaveerud veergudest] (mitme valimisel tuleb need komadega ja ilma tühikuteta eraldada). | Võtmesõna kohale saab vastavalt võtmele ja vajadusele kirjutada ühe [https://wiki.itcollege.ee/index.php/Lsblk#Lisaveerud veergudest] (mitme valimisel tuleb need komadega ja ilma tühikuteta eraldada). | ||
Seade väljendatakse juurkaustas asuva dev kausta alamkataloogide järgi (näiteks /dev/sda või /dev/sdb). | |||
Revision as of 12:00, 21 December 2016
Kirjeldus
lsblk (list block devices) on käsk Linux'i terminalis (bash, käsurida), mis koostab ja kuvab nimekirja kõikidest saadaval olevatest (ploki) seadmetest, välja arvatud suvapöördusmälud (RAM, Random Access Memory). Vaikimisi esitatakse lsblk väljund tabelina, mis on jaotatud 7-sse tulpa. Kuvatav informatsioon pärineb failisüsteemist sysfs ja seadmete andmebaasist udev db ning esitatakse vaikimisi puukujuliselt. Enim kasutust leiab lsblk juhul, kui soovitakse ketaste ja/või kettajagude (partitions) olukorra kohta.
Väljundi veerud
Vaikimisi veerud
NAME Seadme nimi
MAJ:MIN Kõrgema ja madalama järgu seadme number (peamine ketas:kettajagu)
RM Irdketas, väline ketas (seadme eemaldatavus)
SIZE Seadme suurus, mahutavus
RO Ainult loetav seade (andmeid ei saa kirjutada)
TYPE Tüüp, liik (nt. ketas, kettajagu, püsimälu ehk ROM)
MOUNTPOINT Haakepunkt (ketta sisu asukoht arvuti failisüsteemis)
Lisaveerud
KNAME Operatsioonisüsteemi tuuma (kerneli) sisese seadme nimi
FSTYPE Failisüsteemi tüüp
LABEL Failisüsteemi silt
UUID Failisüsteemi identifikaator (UUID)
MODEL Seadme identifikaator
STATE Seadme seisund
OWNER Seadme omanik
GROUP Seadme grupp
MODE Seadme õigused
ALIGNMENT Seadme paigutus
MIN-IO Minimaalne sisend/väljund suurus
OPT-IO Optimaalne sisend/väljund suurus
PHY-SEC Füüsiline sektori suurus
LOG-SEC Loogiline sektori suurus
ROTA Seadme pööratavus
SCHED Sisend/väljund ajastaja nimi
RQ-SIZE Järjestuse suuruse päring
DISC-ALN Vabastamise (tühjendamise) paigutus
DISC-GRAN Detailsuse vabastamine (tühjendamine)
DISC-MAX Maksimaalne vabastamine (tühjendamine) baitides
DISC-ZERO Null-vabastamise (tühjendamise) andmed
Kasutamine
lsblk [-võti] [VÕTMESÕNA(D)] [seade]
Lisaselgitused
Nurksulgudes ([]) olevad sõnad on valikulised (st. käsk töötab ka ilma nendeta ja teave kuvatakse vaikimisi seadete kohaselt).
Võtmesõna kohale saab vastavalt võtmele ja vajadusele kirjutada ühe veergudest (mitme valimisel tuleb need komadega ja ilma tühikuteta eraldada).
Seade väljendatakse juurkaustas asuva dev kausta alamkataloogide järgi (näiteks /dev/sda või /dev/sdb).
Võtmed
-a, --all teave kõikide ühendatud seadmete kohta (kaasa arvatud tühjad seadmed, mida vaikimisi, ilma võtmeta, ei kuvata).
-b, --bytes ketaste suurused väljastatakse bait-tüüpi vormingus (vaikimisi kuvatakse inimloetavalt nt. MegaByte või GigaByte).
-D. --discard seadmete ruumi vabastamise (tühjendamise) võimalused (näiteks TRIM või UNMAP).
-d, --nodeps kuvab teabe kõikide peamiste seadmete kohta, nende ketaste alamjaod (kettajaod) jäetakse kuvamata.
-e, --exclude väljundist puuduvad seadmed, mis on täpsustatud võtmele järgnevate komaga eraldatud peamiste ketaste (kõrgema järgu) numbritega. Suvapöördusmälud (ketta number on 1) puuduvad vaikimisi väljundist.
-f, --fs teave failisüsteemi kohta. Väljastatakse sama tabel, mis -o NAME,FSTYPE,LABEL,UUID,MOUNTPOINT kasutamisel.
-h, --help kuvatakse abiteave ja väljutakse.
-I, --include kuvatakse seadmed, mis on täpsustatud võtmele järgnevate komaga eraldatud peamiste ketaste (kõrgema järgu) numbritega.
-i, --ascii puukujuline tabel kuvatakse ASCII sümbolite abil.
-J, --json väljud kuvatakse JSON vormingus.
-l, --list väljund kuvatakse nimekirjana.
-m, --perms kuvatakse seadme omanik, grupp ja õigused. Väljastatakse sama tabel, mis -o NAME,SIZE,OWNER,GROUP,MODE kasutamisel.
-n, --noheadings tabel kuvatakse pealkirjadeta.
-o, --output kuvatakse seadmed, mis on täpsustatud võtmele järgnevate komaga eraldatud veerunimedega. Vaikimisi kuvatud tabelile saab lisada veerge kujul +veerg (näiteks lsblk -o +UUID).
-O, --output-all väljastab kõik veerud.
-P, --pairs kuvatakse võti="väärtus" vormingus paarid. Kõik sümbolid, mis saadaval ei ole väljastatakse kuueteistkümnendsüsteemis (hexadecimal) (\x<kood>)..
-p, --paths seadmete asukohtade absoluutaadressid (täispikad aadressid). Kõik sümbolid, mis saadaval ei ole väljastatakse kuueteistkümnendsüsteemis (hexadecimal) (\x<kood>)..
-r, --raw väljund on vormindamata teksti (raw) kujul.
-S, --scsi kuvatakse teave vaid väikearvutisüsteemi liidese (SCSI) kohta. Kõik kettajaod ja alamkettad jäetakse välja.
-s, --inverse tabeli sõltuvused väljastatakse vastupidises järjekorras.
-t, --topology väljastatakse teave (ploki)seadmete topoloogia (asetuse) kohta. Väljastatakse sama tabel, mis -o NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,RA,WSAME kasutamisel.
-V, --version kuvatakse versiooniteave ja väljutakse.
-x, --sort column kuvatakse seadmed järjekorras, mis on täpsustatud võtmele järgnevate komaga eraldatud veerunimedega (näiteks lsblk -x NAME).
Tagastuskoodid
0 õnnestumine
1 ebaõnnestumine
32 ei leitud kõiki täpsustatud seadmeid
64 ei leitud osasid täpsustatud seadmeid