Přejít na hlavní obsah

Jak zkontrolovat volné místo v Linuxu

Pro uživatele systému Linux je důležité vždy vědět, kolik volného místa zbývá na pevném disku. Tím se zabrání problémům s vyplněním disku a zachová se jeho výkon. Existuje několik způsobů, jak zkontrolovat volné místo v Linuxu, které lze použít v různých situacích.

Jedním z nejjednodušších způsobů je použití příkazu df. Umožňuje vám zobrazit informace o dostupném místě na všech připojených souborových systémech. Stačí otevřít terminál a vytočit příkaz "df-h". Možnost "- h " umožňuje výstup velikosti souborů ve čitelném formátu. Získáte seznam souborových systémů s uvedením dostupného a použitého místa.

Pokud potřebujete získat informace o volném místě na konkrétním disku nebo oddílu, můžete použít příkaz du. Chcete-li například zjistit, kolik místa složka Dokumenty zabírá, musíte zadat příkaz "du-sh /cesta/k/složce". Možnost " - s "vám umožní získat celkovou velikost složky a možnost" h " ji zobrazí ve čitelném formátu.

Pokud máte specifické potřeby nebo potřebujete podrobnější informace o využití místa na disku, můžete použít jiné příkazy, jako jsou lsblk, parted nebo fdisk. Každá z nich má své vlastní vlastnosti a nabízí různé způsoby, jak zobrazit informace o discích.

Kontrola volného místa v Linuxu je důležitým úkolem pro udržení výkonu systému a zabránění problémům s vyplněním disku. Pomocí výše uvedených příkazů můžete snadno získat informace o dostupném místě na disku a podniknout nezbytná opatření, pokud to nestačí.

Proč je důležité zkontrolovat volné místo v Linuxu

Jednou z nejčastějších příčin problémů s volným místem na disku je nesprávné mazání nebo kopírování souborů. Pokud je disk plný úplně, může to způsobit selhání operačního systému, problémy se spuštěním aplikací a ztrátu dat.

Kontrola volného místa také umožňuje předvídat výskyt problémů a jednat předem. Například identifikace nedostatku volného místa na záložním disku může povzbudit správce systému k rozšíření místa na disku nebo k vytvoření dalších záloh dat.

Volné místo na disku je navíc klíčovým faktorem pro instalaci nových programů a aktualizací operačního systému. Pokud není dostatek volného místa, může být proces instalace přerušen nebo zcela neodstraněn, což může vést k poruchám systému.

Pravidelná kontrola a monitorování volného místa na disku je tedy nedílnou součástí podpory a správy systému Linux.

Příkaz df: základní způsob, jak zkontrolovat volné místo

Program df (disk free) v operačním systému Linux poskytuje základní způsob, jak zkontrolovat volné místo v oddílech souborového systému. Poskytuje informace o dostupném a použitém prostoru a také o procentuálním využití.

Syntaxe příkazu df je následující:

df [možnosti] [soubor nebo adresář]

Volání příkazu bez argumentů přinese informace o všech oddílech systému souborů:

VlajkaPopis
-hVýstup Použití v" Lidově čitelném " formátu s jednotkami měření
-TVýstup typů souborového systému
-iVýstup počtu indexových uzlů (inodes)

Chcete-li například zobrazit informace o oddílech souborového systému v "Lidově čitelném" formátu, můžete použít příkaz:

df -h

Příkaz df vám také umožňuje zkontrolovat volné místo pro konkrétní soubor nebo adresář. Chcete-li například zjistit volné místo pro adresář / home / user, musíte spustit následující příkaz:

df /home/user

Výstup příkazu df bude obsahovat informace o dostupném a použitém prostoru pro zadaný soubor nebo adresář.

Příkaz df je hlavním způsobem, jak zkontrolovat volné místo v operačním systému Linux. Poskytuje informace o dostupném prostoru na oddílech souborového systému, což umožňuje sledovat stav disku a přijmout nezbytná opatření ke správě volného místa.

Jak používat příkaz du k podrobné kontrole volného místa

Tým du (z angl. disk usage) umožňuje získat podrobné informace o úložném prostoru obsazeném soubory a adresáři v systému Linux. Tento příkaz je zvláště užitečný, když je nutné rychle určit velikost každého souboru nebo adresáře v daném adresáři.

Chcete-li použít příkaz du, musíte otevřít terminál a zadat následující strukturu příkazu:

du [možnosti] [adresář]

Níže jsou uvedeny některé běžné možnosti příkazu du:

MožnostPopis
-hZobrazení velikosti souborů ve čitelném formátu (např. KB, MB, GB).
-sZobrazení celkové velikosti zadaného adresáře bez podrobností pro každý soubor a adresář.
-cZobrazení celkové velikosti zadaného adresáře s výpočtem velikosti všech souborů v něm.

Příklady použití příkazu du:

du-h /home - zobrazí velikost každého souboru a adresáře v adresáři / home pomocí čitelných měrných jednotek.

du - s/var /log-zobrazí celkovou velikost adresáře/var / log bez podrobností o každém souboru a adresáři.

du - c /etc-zobrazí celkovou velikost adresáře /etc a vypočítá velikost všech souborů v něm.

Příkaz du může být užitečný pro kontrolu volného místa na disku, zejména v omezeném prostoru na disku. Umožňuje vám rychle a pohodlně určit, které soubory zabírají nejvíce místa, a přijmout vhodná opatření k vyčištění disku nebo přesunu souborů na jiné médium.

Použití příkazu grep k zobrazení pouze konkrétních adresářů

Příkaz grep v Linuxu se používá k vyhledání a zobrazení řádků, které odpovídají konkrétní šabloně. Může být užitečná při kontrole volného místa v určitých adresářích.

Chcete-li použít příkaz grep k zobrazení pouze konkrétních adresářů, postupujte podle následujících kroků:

  1. Otevřít terminál / linuxový příkazový řádek.
  2. Zadejte příkaz df-h . Tento příkaz zobrazuje informace o disku, včetně informací o volném místě v adresářích.
  3. Zkopírujte výsledky příkazu df-h a vložte je do souboru s příponou .txt . Například df-h > disk_space.txt .
  4. Otevřete soubor disk_space.txt pomocí textového editoru.
  5. Pomocí příkazu grep s možností-E zadejte šablonu, kterou chcete vyhledat.
  6. Chcete-li zobrazit pouze konkrétní adresáře, použijte šablonu odpovídající jejich jménům. Chcete-li například zobrazit pouze adresáře /home a /var , použijte příkaz typu grep-E '/home|/var' .

Například v souboru disk_space.txt má informace o disku připojeném do adresáře / domů, příkaz grep-E '/ home ' zobrazí pouze řádky obsahující informace o volném místě v tomto adresáři.

TýmPopis
df -h Zobrazuje informace o disku, včetně informací o volném místě v adresářích.
grep -E '/home|/var' Zobrazuje pouze řádky obsahující informace o volném místě v adresářích / home a / var .

Použití příkazu grep s možností-E a šablonami adresářů umožňuje rychle a pohodlně zobrazit pouze požadované informace o volném místě v Linuxu.

Funkce příkazu du pro třídění informací

Příkaz du v Linuxu poskytuje různé možnosti pro třídění informací o volném místě na disku. Zde jsou některé z nich:

  • Řazení podle velikosti Klíč-h umožňuje zobrazit velikosti souborů a adresářů ve čitelném formátu (jako jsou kilobajty, megabajty nebo gigabajty). Pomocí klíče -- max-depth lze nastavit maximální hloubku výstupu. Příklad: du-h --max-depth=1 / var
  • Řazení podle času úpravy Klíč-t umožňuje třídit soubory a adresáře podle času jejich poslední úpravy. Klíč --time může brát hodnoty atime, ctime nebo mtime pro seřazení podle vhodného času. Příklad: du -t --time=atime /home
  • Řazení podle počtu odkazů Klíč-l umožňuje třídit soubory a adresáře podle počtu odkazů na ně. K třídění podle velikosti lze navíc použít klíč-S. Příklad: du-l-s /tmp

Pomocí těchto funkcí příkazu du budete moci efektivně analyzovat volné místo na disku a najít ty "nejtěžší" podle velikosti souborů a adresářů.

Použití příkazu ncdu pro pohodlnější prohlížení volného místa

Chcete-li použít ncdu, měli byste tento nástroj nainstalovat do vašeho systému. To lze provést pomocí správce balíčků vaší distribuce. Například na Ubuntu / Debianu můžete spustit následující příkaz:

sudo apt-get install ncdu

Po úspěšné instalaci ncdu jej můžete spustit zadáním cesty do adresáře, který chcete analyzovat. Pokud například chcete zobrazit využití místa na disku vašeho domácího adresáře, spusťte následující příkaz:

Nástroj začne skenovat zadaný adresář a zobrazí výsledek v rozhraní příkazového řádku. Uvidíte stromovou strukturu, která ukazuje využití místa na disku různými soubory a složkami. Okamžitě je vidět, které soubory a složky zabírají nejvíce místa.

Mezi další funkce ncdu patří možnost procházet stromovou strukturou pomocí kláves se šipkami, mazání nebo přesouvání souborů, Správa archivů a další funkce. Můžete se dozvědět více o příkazech ncdu stisknutím klávesy"?"po spuštění nástroje.

Použití ncdu výrazně usnadňuje proces analýzy využití místa na disku na vašem systému. Tento šikovný nástroj vám pomůže snadno zjistit, kde je velké množství souborů a složek, které mohou zabírat další místo na vašem disku.

Jak zkontrolovat volné místo na samostatném oddílu nebo disku

Chcete-li zjistit volné místo na všech oddílech a discích, spusťte následující příkaz:

df -h

Možnost-h umožňuje zobrazit informace o volném místě ve čitelném formátu pomocí různých měrných jednotek (jako jsou kilobajty, megabajty, gigabajty).

Chcete-li zkontrolovat volné místo na konkrétním oddílu nebo disku, použijte příkaz df, který ukazuje cestu k oddílu nebo disku:

df -h /путь/к/разделу

Chcete-li například zjistit volné místo na oddílu/dev / sda1, spusťte příkaz:

df -h /dev/sda1

Příkaz df vám také umožňuje použít další možnosti pro podrobnější informace. Například možnost-i umožňuje zobrazit informace o dostupných inodách (uzlech systému souborů).

Můžete také použít příkaz du ke kontrole volného místa na samostatném oddílu nebo disku. Chcete-li například zjistit velikost všech souborů a adresářů v aktuálním adresáři, spusťte příkaz:

du -sh *

Možnost-S umožňuje zobrazit pouze celkovou velikost a možnost - h-zobrazit ji ve čitelném formátu. Symbol * označuje, že příkaz musí být spuštěn pro všechny soubory a adresáře v aktuálním adresáři.

Pomocí příkazů df a du tedy můžete snadno zjistit volné místo na jednotlivých oddílech nebo discích v operačním systému Linux.