Povinná četba pro začátečníky! Jak zkontrolovat volné místo na disku v Ubuntu | Kompletní průvodce příkazy a grafickými nástroji

目次

1. Úvod

Ubuntu se široce používá nejen pro osobní použití, ale také pro serverové operace díky své lehké povaze a stabilitě. Nicméně, jak ho budete nadále používat, se nevyhnutelně začne míhat místo na disku. Nedostatek místa na disku může vést k zhoršení výkonu systému a selháním při instalaci nového softwaru.

V tomto článku podrobně vysvětlíme, jak kontrolovat a správně spravovat místo na disku v Ubuntu. Pokryjeme použití nástrojů CLI (Command Line Interface), jako jsou příkazy df a du, stejně jako GUI nástroj „Disk Usage Analyzer“, který vám umožní vizualizovat využití disku. Poskytujeme krok za krokem instrukce s příklady, aby to bylo snadné pro začátečníky sledovat, takže neváhejte číst dál.

2. Jak zkontrolovat celkové využití disku (příkaz df)

K zkontrolování celkového využití disku v Ubuntu použijte příkaz df. Tento příkaz zobrazuje využití disku a dostupné místo pro každý systém souborů ve formátu seznamu. Níže vysvětlíme základy a některé pokročilé případy použití.

Co je příkaz df?

df znamená „disk free“ a je to příkaz používaný v operačních systémech založených na Linuxu a Unixu k zkontrolování využití disku a dostupného místa. Je jednoduchý a rychlý, což uživatelům umožňuje okamžitě pochopit stav disku systému.

Základní použití

Nejběžnější použití příkazu df je následující:

df -h
  • Možnost -h Zobrazuje výstup v čitelném formátu pro člověka (s jednotkami). Místo surových čísel jako „1024000“ zobrazí velikosti ve formátech jako „1G“ nebo „500M.“

Příklad výstupu

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   30G   40% /
tmpfs           500M     0  500M    0% /dev/shm

Vysvětlení výstupu

  • Filesystem : Typ systému souborů, který se používá (např. ext4, tmpfs).
  • Size : Celková velikost systému souborů.
  • Used : Množství místa na disku, které je aktuálně použito.
  • Avail : Dostupné volné místo.
  • Use% : Procento použitého místa na disku.
  • Mounted on : Bod připojení systému souborů.

Pokročilé použití

Zobrazení pouze specifického systému souborů

Pomocí možnosti -T můžete zobrazit typy systémů souborů a také filtrovat podle specifického typu.

df -T ext4

Tento příkaz zobrazí informace pouze pro systémy souborů naformátované jako ext4.

Kontrola specifického bodu připojení

Pokud chcete zkontrolovat pouze místo na disku pro specifický bod připojení (např. /home), použijte následující příkaz:

df -h /home

Toto zobrazí celkové a dostupné místo na disku přidělené adresáři /home.

Tipy na řešení problémů

  • Když dojde místo na disku Použijte příkaz df k identifikaci systémů souborů s 100% využitím. Poté proveďte kroky, jako je odstranění nepotřebných souborů.
  • Výstup příkazu df se neaktualizuje Pokud se volné místo neaktualizuje po odstranění souborů, proces je možná stále používá. Použijte příkaz lsof k identifikaci procesu a proveďte vhodné opatření.
lsof | grep deleted

Shrnutí

Příkaz df je užitečný nástroj pro rychlou kontrolu celkového využití disku v Ubuntu. Možnost -h činí výstup čitelnějším, což ho činí přístupným i pro začátečníky. Ovládnutím základů a pokročilých použití pokrytých v této sekci můžete efektivněji spravovat místo na disku svého systému.

3. Jak zkontrolovat využití disku pro specifické adresáře a soubory (příkaz du)

Kontrola celkového využití disku nestačí k určení toho, které adresáře nebo soubory spotřebovávají nejvíc místa. V takových případech příkaz du umožňuje analyzovat využití disku na úrovni jednotlivých adresářů nebo souborů. Tato sekce vysvětluje základy a pokročilé případy použití příkazu du.

Co je příkaz du?

du znamená „disk usage“ a je to příkaz, který zobrazuje místo na disku použité specifickými adresáři nebo soubory. Je obzvláště užitečný pro identifikaci příčiny nedostatku místa na disku.

Základní použití

Jednoduchý příklad použití příkazu du je:

du -sh /path/to/directory
  • -s option Zobrazuje pouze celkovou velikost zadaného adresáře.
  • -h option Vypisuje v lidsky čitelné formě (KB, MB, GB).

Příklad výstupu

5.2G    /home/user/Documents

Tento výsledek ukazuje, že adresář /home/user/Documents používá 5,2 GB místa na disku.

Kontrola podrobného využití

Zobrazení využití disku pro podadresáře

Pro kontrolu využití disku podadresářů v konkrétním adresáři použijte následující příkaz:

du -h /path/to/directory/*

Příklad

1.5G    /path/to/directory/subdir1
3.2G    /path/to/directory/subdir2
500M    /path/to/directory/subdir3

To usnadňuje identifikaci, který podadresář používá nejvíce místa.

Pokročilé použití

Řazení podle velikosti

Pro seřazení adresářů a souborů podle využití disku sestupně použijte příkaz sort:

du -ah /path/to/directory | sort -rh | head -n 10

Příklad

2.5G    /path/to/directory/largefile1.iso
1.2G    /path/to/directory/subdir1
800M    /path/to/directory/largefile2.zip

Shrnutí

du je výkonný nástroj pro analýzu využití disku na úrovni adresářů i souborů. Kombinací s příkazy jako find a sort můžete rychle identifikovat a řešit problémy s nedostatkem místa.

4. Jak zkontrolovat využití disku vizuálně pomocí GUI (Analyzátor využití disku)

Kromě nástrojů příkazové řádky můžete využití disku kontrolovat i vizuálně pomocí GUI (grafického uživatelského rozhraní). V Ubuntu nástroj „Analyzátor využití disku“ umožňuje graficky analyzovat využití disku. Tato sekce popisuje funkce, způsob instalace a základní použití Analyzátoru využití disku.

Co je Analyzátor využití disku?

Analyzátor využití disku je nástroj pro správu disku, který je v Ubuntu standardně součástí. Poskytuje grafické znázornění využití disku, například koláčové diagramy a sloupcové grafy, což usnadňuje identifikaci, které adresáře a soubory zabírají nejvíce místa.

Jak nainstalovat

Ve většině verzí Ubuntu je Analyzátor využití disku (baobab) předinstalovaný. Pokud není, můžete jej nainstalovat pomocí následujícího příkazu:

sudo apt update
sudo apt install baobab

Po instalaci jej můžete spustit vyhledáním „Analyzátor využití disku“ v nabídce aplikací.

Základní použití

1. Spuštění nástroje

Existují dva způsoby, jak spustit Analyzátor využití disku:

  1. Vyhledejte „Analyzátor využití disku“ v nabídce aplikací a otevřete jej.
  2. Spusťte jej z terminálu pomocí následujícího příkazu:
baobab

2. Výběr adresáře ke skenování

Po spuštění nástroje uvidíte následující možnosti:

  • Prohledat domovskou složku Ve výchozím nastavení prohledá celý domovský adresář.
  • Vybrat konkrétní složku Klikněte na tlačítko „Vybrat složku“ a zvolte adresář k analýze.
  • Prohledat vzdálené disky Zkontrolujte využití disku na síťovém úložišti nebo vzdálených serverech.

3. Kontrola využití disku

Po dokončení skenování uvidíte:

  • Grafické znázornění Využití disku je zobrazeno jako koláčový diagram nebo sloupcový graf.
  • Detailní seznam Můžete zkontrolovat využití disku, dostupné místo a počet souborů v každém adresáři.

Užitečné funkce

1. Identifikace velkých souborů

Můžete rozbalit adresáře a rychle najít velké soubory nebo složky, což vám pomůže rozhodnout, co smazat.

2. Skenování síťových jednotek

Analyzátor využití disku podporuje skenování vzdálených serverů a síťových úložišť (ř. NFS, SMB), což je užitečné pro kontrolu využití disku na externích discích.

3. Export výsledků skenování

Můžete exportovat výsledky skenování pro pozdější použití nebo pro sdílení s kolegy.

Výhody a nevýhody

Výhody

  • Snadno pochopitelné : Grafy poskytují přehledné vizuální znázornění využití disku.
  • Přátelské pro začátečníky : Není potřeba znalost příkazové řádky; vše lze provést klikáním.
  • Podporuje síťové disky : Umí skenovat vzdálená úložiště.

Nevýhody

  • Skenování může být pomalé : Velké adresáře mohou trvat dlouho na proskenování.
  • Omezená přizpůsobitelnost : Ve srovnání s nástroji CLI existuje méně pokročilých možností filtrování a třídění.

Shrnutí

Disk Usage Analyzer je užitečný nástroj pro uživatele všech úrovní. Grafické zobrazení usnadňuje identifikaci adresářů nebo souborů, které zabírají nejvíc místa na disku. Kombinací s nástroji CLI můžete efektivně spravovat prostor na disku.

5. Jak uvolnit místo na disku, když ho máte málo

Když místo na disku ubývá, systém se může zpomalit nebo selže při instalaci nového softwaru. Tato sekce vysvětluje praktické způsoby, jak uvolnit místo na disku.

Odstraňování nepotřebných souborů a adresářů

1. Odstraňování dočasných souborů

Dočasné soubory se mohou hromadit a zabírat místo. Použijte následující příkaz k jejich odstranění:

sudo rm -rf /tmp/*

2. Vyprázdnění koše

Smazané soubory zůstávají v koši a zabírají místo. Použijte tento příkaz k jeho vyprázdnění:

rm -rf ~/.local/share/Trash/*

Odstraňování nepoužívaných balíčků a mezipaměti

1. Odstraňování nepoužívaných balíčků

Použijte tento příkaz k odstranění nepotřebných balíčků:

sudo apt-get autoremove

2. Vyčištění mezipaměti balíčků

Následující příkaz odstraní uložené instalační soubory:

sudo apt-get clean

Hledání a odstraňování velkých souborů

1. Vyhledávání velkých souborů

Použijte následující příkaz k výpisu souborů větších než 100 MB:

find / -type f -size +100M

Správa souborů protokolů

1. Odstraňování starých protokolů

K zmenšení souborů protokolů použijte:

sudo journalctl --vacuum-size=50M

Pravidelné monitorování využití disku

1. Použití GUI pro monitorování

Pravidelně kontrolujte využití disku pomocí „Disk Usage Analyzer“ nebo příkazu du.

2. Automatizace monitorování

Použijte skript k automatické kontrole využití disku:

#!/bin/bash
df -h > ~/disk_usage_report.txt

Shrnutí

Sledováním těchto kroků můžete uvolnit místo na disku a předejít budoucím problémům. Pravidelná kontrola a čištění disku pomůže udržet výkon systému.

6. FAQ (Často kladené otázky)

Otázka 1: Jaký je rozdíl mezi příkazy df a du?

  • Příkaz df : Zobrazuje celkové využití disku pro jednotlivé souborové systémy.
  • Příkaz du : Zobrazuje využití disku pro konkrétní adresáře a soubory.

Otázka 2: Jak identifikuji, co zabírá místo na mém disku?

Použijte následující příkaz:

du -ah / | sort -rh | head -n 10

Otázka 3: Proč můj smazaný soubor neuvolňuje místo?

Použijte tento příkaz k ověření, zda soubor stále používá nějaký proces:

lsof | grep deleted

7. Závěr

Správa místa na disku v Ubuntu je klíčová pro stabilitu systému. Pomocí metod popsaných v tomto článku můžete efektivně kontrolovat, analyzovat a uvolňovat místo na disku. Pravidelná údržba udrží váš systém v chodu bez problémů.

年収訴求