- 1 1. Úvod
- 2 2. Jak zkontrolovat celkové využití disku (příkaz df)
- 3 3. Jak zkontrolovat využití konkrétních adresářů a souborů (příkaz du)
- 4 4. Jak zkontrolovat diskové místo pomocí GUI (Analyzátor využití disku)
- 5 5. Praktická řešení pro nízké diskové místo
- 6 6. FAQ
- 6.1 Otázka 1: Jaký je rozdíl mezi df a du?
- 6.2 Otázka 2: Jak zjistit, proč se využití disku náhle zvýšilo?
- 6.3 Otázka 3: Proč smazání souborů neuvolní místo?
- 6.4 Otázka 4: Jak rychle najít adresáře spotřebovávající místo?
- 6.5 Otázka 5: Jak pravidelně monitorovat využití disku?
- 6.6 Otázka 6: Jak zabránit růstu souborů protokolů příliš velký?
- 6.7 Otázka 7: Jak zabránit nedostatku diskového místa?
- 7 7. Závěr
1. Úvod
Ubuntu se používá nejen pro osobní potřebu, ale také pro serverové operace díky svému odlehčenému a stabilnímu prostředí. Jakmile však systém používáte delší dobu, začne se nevyhnutelně snižovat volné místo na disku. Nedostatek místa může vést ke snížení výkonu systému a dokonce k selhání při instalaci nového softwaru.
Tento článek vysvětluje, jak zkontrolovat a správně spravovat místo na disku v Ubuntu. Pokrývá použití nástrojů CLI (Command Line Interface) jako jsou příkazy df a du, stejně jako grafického nástroje „Analyzátor využití disku“, který umožňuje vizuálně prohlížet využití úložiště. Jasné příklady a krok‑za‑krokem instrukce pomohou začátečníkům postupovat s jistotou.
2. Jak zkontrolovat celkové využití disku (příkaz df)
Pro zjištění celkového využití disku v Ubuntu použijte příkaz df. Tento pohodlný nástroj zobrazuje využití disku a dostupné místo pro každý souborový systém. V této sekci vysvětlíme vše od základního použití po pokročilé příklady.
Co je to příkaz df?
df je zkratka pro „disk free“ a používá se v Linuxových a Unixových operačních systémech k ověření využití disku a dostupné kapacity. Je jednoduchý, rychlý a ideální pro okamžité pochopení stavu disku v systému.
Základní použití
Nejčastější způsob použití příkazu df je následující:
df -h
- volba
-hZobrazuje hodnoty v lidsky čitelném formátu s jednotkami – například místo „1024000“ zobrazí „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 použitého souborového systému (např. ext4, tmpfs).
- Size : Celková velikost souborového systému.
- Used : Množství místa aktuálně využitého.
- Avail : Dostupné volné místo.
- Use% : Procento využití disku.
- Mounted on : Umístění, kde je souborový systém připojen.
Pokročilé příklady použití
Zobrazit jen konkrétní souborové systémy
Můžete zahrnout informaci o typu souborového systému pomocí volby -T a dokonce filtrovat konkrétní systémy.
df -T ext4
Tím se zobrazí pouze informace o souborovém systému ext4.
Specifikovat souborový systém ke kontrole
Pokud chcete zkontrolovat konkrétní přípojný bod (např. /home), spusťte:
df -h /home
Zobrazí využití disku a dostupné místo přidělené adresáři /home.
Tipy pro řešení problémů
- Pokud je disk plný – Použijte
dfk identifikaci souborových systémů, které jsou na 100 % využité, a odstraňte zbytečné soubory. - Pokud se výstup
dfneaktualizuje – Odstraněné soubory mohou být stále otevřeny procesy. Identifikujte je pomocí příkazulsof:lsof | grep deleted
Shrnutí
Příkaz df je jednoduchý, ale výkonný nástroj pro kontrolu celkového využití disku v Ubuntu. S volbou -h jsou výsledky snadněji pochopitelné, což je ideální pro začátečníky. Ovládnutí základů i pokročilých možností, které jsou zde popsány, vám pomůže efektivně spravovat úložiště disku.
3. Jak zkontrolovat využití konkrétních adresářů a souborů (příkaz du)
Znalost celkového využití disku nestačí k určení, které adresáře nebo soubory místo zabírají. V takových případech použijte příkaz du k prozkoumání využití disku po adresářích nebo souborech. Tato sekce vysvětluje jak základní, tak pokročilé použití příkazu du.
Co je to příkaz du?
du je zkratka pro „disk usage“ a zobrazuje množství místa na disku použitého zadanými adresáři nebo soubory. Je velmi užitečný při identifikaci příčiny nedostatku místa na disku.
Základní použití
Příklad jednoduchého příkazu du:
du -sh /path/to/directory
- volba
-s– Zobrazí pouze celkové využití adresáře. - volba
-h– Ukáže výstup v lidsky čitelných jednotkách (KB, MB, GB).
Příklad výstupu
5.2G /home/user/Documents
Ukazuje, že adresář /home/user/Documents využívá 5,2 GB místa.
Kontrola podrobného využití
Zobrazení podadresářů
du -h /path/to/directory/*
Příklad
1.5G /path/to/directory/subdir1
3.2G /path/to/directory/subdir2
500M /path/to/directory/subdir3
Pokročilé příklady použití
Řazení podle velikosti
du -ah /path/to/directory | sort -rh | head -n 10
-a: Zobrazuje soubory i adresáře.sort -rh: Řadí v sestupném pořadí.head -n 10: Zobrazí prvních 10 výsledků.
Příklad
2.5G /path/to/directory/largefile1.iso
1.2G /path/to/directory/subdir1
800M /path/to/directory/largefile2.zip
Hledání souborů odpovídajících podmínkám
find /path/to/directory -name "*.log" -exec du -h {} +
Tipy pro řešení problémů
- Pokud výsledky
duneodpovídají očekávaným hodnotám, smazané soubory mohou být stále drženy procesy. Použijte:lsof | grep deleted
Shrnutí
Příkaz du pomáhá identifikovat, které adresáře a soubory spotřebovávají diskové místo. Kombinace s příkazy jako find nebo sort umožňuje efektivní vyšetřování a čištění.
4. Jak zkontrolovat diskové místo pomocí GUI (Analyzátor využití disku)
Kromě nástrojů CLI poskytuje Ubuntu také metodu GUI pro kontrolu využití disku pomocí „Disk Usage Analyzer“. Tato sekce vysvětluje jeho funkce, instalaci a použití.
Co je Disk Usage Analyzer?
Disk Usage Analyzer je výchozí nástroj Ubuntu, který vizuálně zobrazuje využití disku pomocí grafů, což usnadňuje identifikaci adresářů a souborů s vysokou spotřebou úložiště.
Instalace
sudo apt update
sudo apt install baobab
Základní použití
- Spusťte z menu aplikací.
- Nebo spusťte z terminálu:
baobab
Možnosti skenování
- Skenovat domovskou složku
- Vybrat specifický adresář
- Skenovat vzdálené disky
Zobrazení využití
- Pohled na graf
- Podrobný seznam
Výhody a nevýhody
Výhody
- Snadno srozumitelný vizuální formát
- Nevyžaduje znalost příkazů
- Podporuje síťová úložiště
Nevýhody
- Může být pomalý u velkých adresářů
- Méně přizpůsobitelný než nástroje CLI
Shrnutí
Disk Usage Analyzer je užitečný pro uživatele, kteří preferují vizuální nástroje. V kombinaci s metodami CLI se správa diskového prostoru stává vysoce efektivní.
5. Praktická řešení pro nízké diskové místo
Nízké diskové místo může způsobit zpomalení systému a selhání instalací. Tato sekce vysvětluje praktická řešení.
Smazání nepotřebných souborů a adresářů
Odstranění dočasných souborů
sudo rm -rf /tmp/*
Vyprázdnit koš
rm -rf ~/.local/share/Trash/*
Odstranění nepotřebných balíčků a mezipaměti
sudo apt-get autoremove
sudo apt-get clean
Najít a smazat velké soubory
find / -type f -size +100M
Kontrola využití adresáře
du -ah /path/to/directory | sort -rh | head -n 10
Správa souborů protokolů
sudo journalctl --vacuum-size=50M
sudo nano /etc/logrotate.conf
Pravidelné monitorování využití disku
#!/bin/bash
df -h > ~/disk_usage_report.txt
Shrnutí
Odstraněním nepotřebných souborů a pravidelným monitorováním využití lze problémům s diskovým místem předcházet.
6. FAQ
Otázka 1: Jaký je rozdíl mezi df a du?
Odpověď:
dfzobrazuje celkové využití souborového systému.duzobrazuje využití na adresář nebo soubor.
Otázka 2: Jak zjistit, proč se využití disku náhle zvýšilo?
df -h
du -ah / | sort -rh | head -n 10
Otázka 3: Proč smazání souborů neuvolní místo?
lsof | grep deleted
kill -9 <process ID>
Otázka 4: Jak rychle najít adresáře spotřebovávající místo?
du -ah /path/to/directory | sort -rh | head -n 10
Otázka 5: Jak pravidelně monitorovat využití disku?
#!/bin/bash
df -h > ~/disk_usage_report.txt
Otázka 6: Jak zabránit růstu souborů protokolů příliš velký?
sudo nano /etc/logrotate.conf
Otázka 7: Jak zabránit nedostatku diskového místa?
- Pravidelné kontroly s
dfadu - Odstraňte nepotřebné soubory
- Používejte automatizované nástroje
7. Závěr
Správa diskového prostoru v Ubuntu je nezbytná pro udržení stability a výkonu. Tento článek pokryl vše od základních příkazů po řešení problémů a strategie optimalizace.
Klíčové body
- Používejte
dfpro celkové kontroly systému. - Používejte
duk prozkoumání specifických adresářů. - Kombinujte GUI a CLI nástroje pro maximální efektivitu.
Závěrečné rady
- Pravidelně monitorujte diskový prostor.
- Používejte správné nástroje pro každou úlohu.
- Sledujte kroky v tomto průvodci, když se objeví problémy.
Závěrečná poznámka
Správa disku v Ubuntu se může zdát složitá, ale následováním kroků uvedených v tomto článku ji může zvládnout kdokoli s jistotou. Používejte tyto znalosti k udržení plynulého a efektivního systému.


