lsblk je nástroj příkazového řádku používaný pro výpis blokových zařízení v systému Linux. Bloková zařízení se skládají z úložných zařízení, která uchovávají data ve formě bloků, což jsou obvykle jednotky pevného disku (HDD) nebo jednotky SSD (Solid State Drive).
Příkaz zobrazuje informace o blokových zařízeních ve stromové struktuře, přičemž každé zařízení je ve výstupu reprezentováno řádkem. Příkaz získává informace ze systému souborů sysfs. Všimněte si, že lsblk neidentifikuje paměť RAM (Random Access Memory) jako blokové zařízení.
Instalace lsblk na Linux
Příkaz lsblk je součástí balíčku util-linux. util-linux je balíček základních nástrojů pro systémy Linux, který poskytuje širokou škálu funkcí, včetně nástrojů pro správu souborů, disků a systémových prostředků.
Některé z nástrojů v balíčku util-linux zahrnují:
- fdisk: Nástroj pro rozdělení disků
- partx: Přidává a odebírá definice oddílů z jádra
- vyměnit: Povolí a zakáže odkládací zařízení a soubory
Váš systém by s největší pravděpodobností měl již nainstalovaný balíček util-linux, ale v případě, že tomu tak není, můžete jej nainstalovat následovně v závislosti na vaší linuxové distribuci.
V distribucích založených na Debianu, jako je Ubuntu nebo MX Linux:
sudo apt-dostat nainstalovat util-linux
O RHEL a jeho derivátech:
sudo mňam Nainstalujte util-linux-ng
Na linuxových distribucích založených na Arch, jako je Manjaro:
sudo pacman -S util-linux
Zobrazení blokových zařízení pomocí lsblk
Chcete-li zobrazit všechna bloková zařízení ve vašem systému, jednoduše spusťte příkaz:
lsblk
Chcete-li zobrazit všechna zařízení včetně prázdných, můžete použít -A nebo --Všechno možnost takto:
lsblk -a
Zobrazení velikosti zařízení v bajtech
Příkaz lsblk standardně tiskne velikost jednotek blokových zařízení ve formátu čitelném pro člověka. Pokud však chcete velikost jednotek vložit do jiného programu nebo skriptu, můžete použít jinou velikost jednotky, která je vhodná pro stroj nebo systém.
Chcete-li zobrazit bajty velikosti jednotky bez symbolu jednotky, spusťte:
lsblk -b
Zobrazení vlastníka zařízení a skupiny
V některých případech by vás mohlo zajímat zobrazení vlastníka, skupinya režim blokových zařízení. Úplné možnosti pro tento příkaz jsou -o JMÉNO, VELIKOST, VLASTNÍK, SKUPINA, REŽIM, ale to je jen zkráceno na -m nebo --trvalé volba.
lsblk -m
Zobrazení dalších informací o systému souborů
Pro výstup informací o souborových systémech vašich blokových zařízení můžete použít -F volba. Opět je to jen zkratka pro všechny možnosti příkazu -o NAME, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%,MOUNTPOINT.
Příkaz vydává informace, jako je UUID (jedinečné ID) každého zařízení, štítky zařízení, přípojné body, typy systému souborů atd.
lsblk -f
Zobrazení konkrétních sloupců ve výstupu
Výstupní sloupce, které chcete vypsat, můžete explicitně definovat pomocí -Ó volba. To je zvláště užitečné, když jste vytváření vlastních skriptů. Vždy definujte sloupce, které chcete ve svých skriptech vytisknout, protože výchozí se musí změnit.
Chcete-li zobrazit pouze sloupce velikosti, názvu a bodu připojení, můžete použít příkaz:
lsblk -o VELIKOST, JMÉNO, BOD
Podle potřeby můžete zahrnout nebo vyloučit sloupce.
Sloupce záhlaví můžete také skrýt pomocí následujícího příkazu:
lsblk -dn
Formátování výstupu lsblk
Příkaz lsblk také podporuje výstup ve formátu JSON, který je jak pro člověka čitelný, tak pro stroje jej snadno analyzují nebo generují. Chcete-li zobrazit data v JSON, můžete spustit příkaz:
lsblk --json
Získání nápovědy pro příkaz lsblk
Příkaz lsblk podporuje mnoho voleb pro přizpůsobení výstupu blokového zařízení a filtrování blokových zařízení. Více o příkazu a jeho možnostech se můžete dozvědět z manuálových stránek: muž lsblk.
Můžete také použít sekci stránek nápovědy k získání nápovědy pomocí příkazu:
lsblk --Pomoc
Použití dalších linuxových příkazů Z balíčku util-linux
Příkaz lsblk je mocný nástroj pro zobrazení informací o blokových zařízeních ve vašem systému. Dodává se jako součást balíčku util-linux, který obsahuje nástroje pro správu a zobrazování informací o disku v Linuxu.
fdisk je jedním z nástrojů dodávaných s util-linux a můžete jej použít pro správu diskových oddílů v Linuxu.