lsblk je nástroj príkazového riadka, ktorý sa používa na výpis blokových zariadení v systéme Linux. Blokové zariadenia pozostávajú z úložných zariadení, ktoré uchovávajú údaje vo forme blokov, ktorými sú zvyčajne jednotky pevného disku (HDD) alebo jednotky SSD (Solid State Drive).
Príkaz zobrazuje informácie o blokových zariadeniach v stromovej štruktúre, pričom každé zariadenie je vo výstupe reprezentované čiarou. Príkaz získava informácie zo súborového systému sysfs. Všimnite si, že lsblk neidentifikuje pamäť s náhodným prístupom (RAM) ako blokové zariadenie.
Inštalácia lsblk v systéme Linux
Príkaz lsblk prichádza ako súčasť balíka util-linux. util-linux je balík základných nástrojov pre systémy Linux, ktorý poskytuje širokú škálu funkcií vrátane nástrojov na správu súborov, diskov a systémových prostriedkov.
Niektoré z nástrojov v balíku util-linux zahŕňajú:
- fdisk: Nástroj na rozdelenie diskov
- partx: Pridáva a odstraňuje definície oddielov z jadra
- vymeniť: Povolí a zakáže swap zariadenia a súbory
Váš systém by s najväčšou pravdepodobnosťou mal už nainštalovaný balík util-linux, ale v prípade, že nie je, môžete ho nainštalovať nasledovne v závislosti od vašej linuxovej distribúcie.
V distribúciách založených na Debiane, ako je Ubuntu alebo MX Linux:
sudo apt-dostať nainštalovať util-linux
O RHEL a jeho derivátoch:
sudo mňam Inštalácia util-linux-ng
Na linuxových distribúciách založených na Arch, ako je Manjaro:
sudo pacman -S util-linux
Zobrazenie blokových zariadení pomocou lsblk
Ak chcete zobraziť všetky blokové zariadenia vo vašom systéme, jednoducho spustite príkaz:
lsblk
Na zobrazenie všetkých zariadení vrátane prázdnych môžete použiť -a alebo --všetko možnosť takto:
lsblk -a
Zobrazenie veľkosti zariadenia v bajtoch
Príkaz lsblk štandardne vytlačí veľkosť jednotiek blokových zariadení vo formáte čitateľnom pre ľudí. Ak však chcete vložiť veľkosti jednotiek do iného programu alebo skriptu, môžete použiť inú veľkosť jednotky, ktorá je vhodná pre stroj alebo systém.
Ak chcete zobraziť bajty veľkosti jednotky bez symbolu jednotky, spustite:
lsblk -b
Zobrazenie vlastníka zariadenia a skupiny
V niektorých prípadoch by vás mohlo zaujímať zobrazenie vlastníka, skupinya režim blokových zariadení. Úplné možnosti pre tento príkaz sú -o NÁZOV, VEĽKOSŤ, VLASTNÍK, SKUPINA, REŽIM, ale toto je len skrátené na -m alebo --trvalé možnosť.
lsblk -m
Zobrazenie dodatočných informácií o súborovom systéme
Na výstup informácií o súborových systémoch vašich blokových zariadení môžete použiť -f možnosť. Opäť je to len skratka pre celé možnosti príkazov -o NAME, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%,MOUNTPOINT.
Príkaz vydáva informácie, ako je UUID (jedinečné ID) každého zariadenia, štítky zariadení, body pripojenia, typy súborových systémov atď.
lsblk -f
Zobrazenie konkrétnych stĺpcov vo výstupe
Výstupné stĺpce, ktoré chcete vypísať, môžete explicitne definovať pomocou -o možnosť. Toto je obzvlášť užitočné, keď ste vytváranie vlastných skriptov. Vždy definujte stĺpce, ktoré chcete vypísať vo svojich skriptoch, pretože predvolené sa musia zmeniť.
Ak chcete zobraziť iba stĺpce veľkosti, názvu a bodu pripojenia, môžete použiť príkaz:
lsblk -o VEĽKOSŤ, NÁZOV, POINT
Podľa potreby môžete stĺpce zahrnúť alebo vylúčiť.
Môžete sa tiež rozhodnúť skryť stĺpce hlavičky pomocou nasledujúceho príkazu:
lsblk -dn
Formátovanie výstupu lsblk
Príkaz lsblk tiež podporuje výstup vo formáte JSON, ktorý je čitateľný pre ľudí a pre stroje ho jednoducho analyzujú alebo generujú. Ak chcete zobraziť údaje v JSON, môžete spustiť príkaz:
lsblk --json
Získanie pomoci pre príkaz lsblk
Príkaz lsblk podporuje mnoho volieb na prispôsobenie výstupu blokového zariadenia a filtrovanie blokových zariadení. Viac o príkaze a jeho možnostiach sa dozviete na manuálových stránkach: muž lsblk.
Môžete tiež použiť sekciu stránok pomocníka na získanie pomoci pomocou príkazu:
lsblk --Pomoc
Používanie iných príkazov Linuxu z balíka util-linux
Príkaz lsblk je výkonný nástroj na zobrazenie informácií o blokových zariadeniach vo vašom systéme. Dodáva sa ako súčasť balíka util-linux, ktorý obsahuje nástroje na správu a zobrazovanie informácií o disku v systéme Linux.
fdisk je jedným z nástrojov, ktoré sú súčasťou util-linux a môžete ho použiť na správu diskových oddielov v systéme Linux.