Jak zkontrolovat využití disku v Linuxu (4 metody)

Občas se stane, že potřebujete stáhnout klíčové dokumenty nebo přesunout fotografie do Linuxu, ale zjistíte, že nemáte dostatek volného místa na disku. Automaticky se podíváte do správce souborů, abyste vymazali objemné soubory, které už nejsou potřeba, ale nevíte, které z nich zabírají nejvíce místa. V tomto článku se podíváme na několik jednoduchých postupů, jak zjistit využití disku v Linuxu, a to jak pomocí terminálu, tak grafické aplikace.

Sledování využití disku v Linuxu (2023)

Zjištění volného místa pomocí příkazu df

V Linuxu je k dispozici mnoho příkazů pro kontrolu využití disku, přičemž nejpoužívanějším je příkaz `df`. `df`, což znamená „disk filesystems“, je praktický nástroj pro zjištění aktuálního využití a dostupného prostoru na disku v Linuxu. Syntaxe příkazu `df` je následující:

df <parametry> <systém_souborů>

Možnosti pro použití s příkazem `df`:

Možnosti Popis
-a Zobrazí informace o všech souborových systémech, včetně pseudo, duplicitních a nepřístupných.
-h Zobrazí velikosti ve formátu čitelném pro člověka, tedy v násobcích 1024 (K, M, G, atd.).
-t Zobrazí využití disku pouze pro souborové systémy zadaného typu.
-x Zobrazí využití disku bez konkrétního typu souboru.

Zobrazení využití disku ve formátu srozumitelném člověku

Příkaz `df` standardně zobrazuje velikosti v bajtech, což nemusí být pro každého snadno čitelné. Pokud chcete zobrazit velikosti souborů ve formátu čitelném pro člověka, jako jsou megabajty, gigabajty atd., použijte přepínač `-h`. Syntaxe je následující:

df -h

Zobrazení obsazenosti disku konkrétního typu

Pomocí parametru `-t` můžete také zobrazit využití disku konkrétního typu souborového systému, jak je uvedeno níže:

df -t <typ_souborového_systému>

Zjištění využití disku pomocí příkazu du

Příkaz `df` poskytuje pouze informace o využití disku pro celý souborový systém, nikoli pro jednotlivé soubory a adresáře. Chcete-li zobrazit využití disku pro konkrétní soubory a adresáře, použijte příkaz `du`. Zde `du` znamená „disk usage“ (využití disku). Syntaxe pro použití příkazu `du` je:

du <volba> <soubor>

Možnosti pro použití s příkazem `du`:

Možnosti Popis
-a Zobrazí podrobnosti o všech souborech.
-h Zobrazí velikosti souborů ve formátu čitelném pro člověka.
-s Zobrazí velikost konkrétního adresáře.
-c Zobrazí celkové využití celého adresáře.

Zobrazení využití disku v lidsky čitelném formátu

Pro zobrazení velikostí v lidsky čitelném formátu, například v megabajtech, gigabajtech atd., namísto bajtů, použijte přepínač `-h` podle níže uvedené syntaxe:

du -h

Zobrazení využití disku pro konkrétní adresář

Příkaz `du` zobrazuje využití disku pro všechny složky. Nicméně, využití disku pro konkrétní složku můžete zobrazit použitím parametru `-s` se základním příkazem, jak je uvedeno níže:

du -s -h <název_adresáře>

Porovnání využití disku dvou adresářů

Pomocí příkazu `du` můžete také porovnat využití disku dvou nebo více adresářů, jak je uvedeno níže:

du <možnosti> <adresář_1> <adresář_2>

Uvolnění místa na disku pomocí příkazového řádku

K výpisu souborů a adresářů, které zabírají nejvíce místa, můžete využít kterýkoli z příkazů `du` a `df` v kombinaci s dalšími příkazy Linuxu. Následně se můžete rozhodnout, zda tyto soubory ponecháte, nebo je v Linuxu smažete, abyste uvolnili úložný prostor ve vašem počítači.

Řazení souborů podle velikosti

Příkaz `du` zobrazuje velikost souboru pro všechny soubory v adresáři, ale v kombinaci s příkazem `sort` s použitím svislého znaku `|` můžete vidět výsledky seřazené sestupně podle velikosti souboru. Syntaxe pro použití obou příkazů je:

du -a <cesta_adresáře> | sort -rn

Znak roura `|` se zde používá k přesměrování výstupu jednoho příkazu jako vstupu pro druhý příkaz. Ve druhé části syntaxe parametr `-r` slouží k řazení v opačném pořadí a parametr `-n` k řazení souborů na základě číselné hodnoty. Nicméně, nemažte soubory jen na základě jejich velikosti, mohli byste omylem smazat důležité soubory, které jsou nezbytné pro správné fungování Linuxu.

Vyloučení souborů podle jejich velikosti

Existuje mnoho způsobů, jak vyloučit soubory na základě jejich velikosti kombinací různých příkazů, ale nejjednodušší je použít příkaz `find` k vyloučení souborů přesahujících určitou velikost. Syntaxe pro použití příkazu `find` k vyloučení souborů na základě jejich velikosti je:

find <cesta_adresáře> -size -<velikost_souboru_k_vyloučení>

Můžete také použít přepínač `-exec` ke kombinaci s dalšími příkazy, přičemž výstup příkazu `find` bude použit jako vstup pro další příkaz.

Vyloučení souborů podle jejich typů

Příkaz `du` má důležitý přepínač známý jako `–exclude`, který lze použít k vyloučení určitých typů souborů, když se příkaz používá v kombinaci s dalšími příkazy. Syntaxe pro použití přepínače `–exclude` s příkazem `du` je:

du -h <cesta_k_adresáři> –exclude=”*<přípona_souboru>”

Zde se jako zástupný znak používá `*`, což znamená, že všechny znaky by měly odpovídat vstupu při analýze adresáře.

Zjištění využití disku pomocí GUI

Výstup příkazového řádku u různých příkazů pro využití disku nemusí být pro některé uživatele srozumitelný. Proto existuje několik alternativ GUI, které usnadňují sledování využití disku. Mezi běžné grafické nástroje pro sledování využití disku patří GDU Disk Usage Analyzer a Gnome Disks Tool, které lze snadno nainstalovat pomocí následujícího příkazu:

Instalace analyzátoru využití disku:

sudo snap install gdu-disk-usage-analyzer

Instalace diskového nástroje:

sudo apt-get -y install gnome-disk-utility

Zjištění využití disku pomocí nástroje Gnome Disk Tool

Nástroj Gnome Disk se obecně používá k formátování diskových oddílů na konkrétní typ. Ve výchozím zobrazení jsou zobrazeny všechny oddíly úložiště.

Chcete-li zjistit podrobnosti o oddílu, jako je název zařízení, typ souborového systému, dostupné místo a další, musíte kliknout na název oddílu. Nástroj Disk je užitečný, ale při neopatrné manipulaci můžete přijít o všechna důležitá data.

Zjištění využití disku pomocí nástroje Disk Usage Analyzer Tool

Sledování využití disku je mnohem jednodušší v GUI pomocí nástroje Disk Usage Analyzer Tool ve srovnání s CLI. Po instalaci tohoto nástroje k němu přistupte přes nabídku Aplikace a pak postupujte podle následujících kroků:

1. Když poprvé spustíte nástroj Disk Usage Analyzer, uvidíte všechny diskové oddíly připojené k vašemu systému spolu s vaším domovským adresářem.

2. Pro zobrazení využití disku jakéhokoli zařízení, klikněte na název zařízení. Prohledá celé zařízení a zobrazí kruhový graf obsazenosti disku pro všechny složky. Když najedete myší na libovolnou část grafu, uvidíte, které složky zabírají nejvíce místa na disku.

Vyčištění disku pomocí nástroje Disk Usage Analyzer

Po analýze různých umístění systému souborů se možná budete chtít zbavit některých souborů, které zabírají příliš mnoho místa. Nástroj Disk Usage Analyzer Tool také funguje jako nástroj pro čištění souborů nebo složek, které chcete odstranit. Chcete-li odstranit jakékoli soubory nebo složky:

1. Přejděte k souboru, který chcete odstranit ze stromu systému souborů. Klikněte pravým tlačítkem na položku a vyberte možnost „Přesunout do koše“.

Z bezpečnostních důvodů tento nástroj přesune soubory a složky do „Koše“, abyste omylem nesmazali důležitý soubor. Koš pak lze vyprázdnit pomocí libovolného správce souborů.

Snadné zjištění využití disku v Linuxu

Správa místa na disku je důležitá dovednost při správě souborů a je zásadní udržovat diskové jednotky v dobrém stavu po dlouhou dobu. Doufáme, že metody uvedené v této příručce vám pomohou zjistit využití disku v systému Linux. Pokud se setkáte s nějakými problémy, dejte nám vědět v komentářích níže.