Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

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ů
  • instagram viewer
  • 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.