Lsblk

From ICO wiki
Revision as of 13:49, 13 December 2016 by Msumla (talk | contribs)
Jump to navigationJump to search

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). 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äljund

Vaikimisi esitatakse lsblk väljund tabelina, mis on jaotatud vastavalt 7-sse tulpa.

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)


Kasutamine

lsblk [võti] [võtmesõna] [seade]

Lisaselgitused

nurksulgudes ([]) olevad sõnad on valikulised (st. käsk töötab ka ilma nendeta ja teave kuvatakse vaikimisi seadete kohaselt).


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 abiinfo 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.

     Use ASCII characters for tree formatting.

-J, --json väljud kuvatakse JSON vormingus.

-l, --list väljund kuvatakse nimekirjana.

-m, --perms

     Output info about device owner, group  and  mode.   This  option  is  equivalent  to
     -o NAME,SIZE,OWNER,GROUP,MODE.

-n, --noheadings

     Do not print a header line.

-o, --output

     Specify  which  output  columns to print.  Use --help to get a list of all supported
     columns.
     The default list of columns may be extended if list is specified in the format +list
     (e.g. lsblk -o +UUID).

-O, --output-all

     Output all available columns.

-P, --pairs

     Produce  output in the form of key="value" pairs.  All potentially unsafe characters
     are hex-escaped (\x).

-p, --paths

     Print full device paths.

-r, --raw

     Produce output in raw format.  All potentially  unsafe  characters  are  hex-escaped
     (\x) in the NAME, KNAME, LABEL, PARTLABEL and MOUNTPOINT columns.

-S, --scsi

     Output  info about SCSI devices only.  All partitions, slaves and holder devices are
     ignored.

-s, --inverse

     Print dependencies in inverse order.

-t, --topology

     Output  info  about  block-device  topology.    This   option   is   equivalent   to
     -o NAME,ALIGNMENT,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,RA,WSAME.

-V, --version

     Display version information and exit.

-x, --sort column

     Sort output lines by output column.


Lehekülg on pooleli ..