Při práci s operačním systémem Linux je často nutné zkontrolovat, kolik volného místa na disku zbývá. To je zvláště užitečné, když chcete vědět, kolik dat můžete ještě uložit do počítače nebo na externí disk. Linux má několik jednoduchých způsobů, jak zjistit množství volného místa na disku.
Jedním z nejjednodušších způsobů je použití příkazu "df". Zobrazí vám informace o využití místa na disku na každém připojeném zařízení, včetně volného a celkově dostupného místa. Spusťte příkaz "df-h" a získejte výsledky ve čitelném formátu, kde budou velikosti souborů a adresářů uvedeny v gigabajtech.
Dalším způsobem je použití příkazu "du". Analyzuje zadaný adresář a zobrazí velikost každého souboru a podadresáře v něm. Chcete-li zjistit velikost celého adresáře, spusťte příkaz "du-sh", kde možnost "- S" znamená součet velikostí souborů a podadresářů a možnost "- h" zobrazí výsledek ve čitelném formátu.
K vizuálnímu posouzení využití místa na disku můžete také použít grafické nástroje, jako je "Disk Usage Analyzer" nebo "Baobab". Poskytují vám grafické znázornění místa na disku a pomáhají rychle určit, které soubory a adresáře zabírají nejvíce místa.
Je nutné pravidelně kontrolovat volné místo na disku v Linuxu, abyste se vyhnuli problémům s nedostatkem místa a na základě toho založené nestabilitě systému. Pomocí popsaných způsobů snadno a rychle získáte informace o stavu disku.
Základní příkazy pro kontrolu volného místa na disku v Linuxu
Operační systém Linux má několik příkazů, které lze použít ke kontrole dostupného volného místa na disku. Zde jsou některé z nich:
df
Příkaz " df " umožňuje zobrazit informace o discích a souborových systémech, včetně informací o dostupném a použitém volném prostoru. Chcete-li použít tento příkaz, stačí do terminálu zadat "df".
du
Příkaz " du " vám umožňuje zobrazit informace o velikosti souborů a adresářů. Ve výchozím nastavení zobrazuje rozměry všech souborů a adresářů v aktuálním adresáři. Chcete-li zjistit velikost konkrétního adresáře, zadejte do terminálu "du-sh /cesta/k/adresáři".
ls
Příkaz " ls " umožňuje zobrazit seznam souborů a adresářů v aktuálním adresáři. Zobrazuje také velikost každého souboru a adresáře. K zobrazení velikosti ve srozumitelnějším formátu lze použít možnost "- h". Do terminálu zadejte "ls-lh" a zobrazte velikosti souborů a adresářů v praktickém tvaru.
To jsou jen některé z hlavních příkazů, které lze použít ke kontrole volného místa na disku v Linuxu. Každý tým poskytuje různá data a může být užitečný v různých situacích. Pomocí těchto příkazů získáte informace o volném prostoru na disku v Linuxu a budete jej spravovat.
df
Příkaz DF v Linuxu se používá k zobrazení informací o dostupném volném prostoru na souborovém systému.
Použití příkazu df je jednoduché. Stačí spustit příkaz df a poté sledovat výstup, abyste viděli velikost souborových systémů, jejich použití a dostupný volný prostor.
Příklad použití příkazu df:
| Parametr | Popis |
|---|---|
| -h | Zobrazit výsledky pomocí jednotek měření čitelných lidmi (např. KB, MB, GB). |
| -T | Zobrazit typ souborového systému. |
| -t | Zobrazit pouze souborové systémy zadaného typu. |
Příklady příkazu df s různými možnostmi:
$ df -h$ df -T$ df -t ext4
Příkaz df lze také použít s určitými souborovými systémy nebo distribucemi Linuxu k nastavení dostupného volného prostoru pro konkrétní oddíly.
Nyní máte všechny potřebné informace pro použití příkazu df a kontrolu dostupného volného místa na disku v Linuxu.
du
V Linuxu příkaz du (disk usage) umožňuje zkontrolovat využití místa na disku ve vašem počítači nebo serveru.
Základní forma týmu du vypadá takto:
du [možnosti] [soubor nebo adresář]
Výchozí příkaz du zobrazí velikost každého souboru a adresáře v aktuálním pracovním adresáři:
Chcete-li zobrazit výsledky ve formátu člověka, můžete použít možnost -h:
Pokud potřebujete zobrazit pouze celkovou velikost zadaného adresáře, můžete použít možnost --summarize nebo její zkrácená verze -s:
du -sh /path/to/directory
ls
Příkaz ls se používá k zobrazení obsahu adresáře. Umožňuje zobrazit soubory a složky v aktuálním pracovním adresáři.
Chcete-li použít příkaz ls, musíte otevřít terminál a přejít do požadovaného adresáře. Poté jednoduše zadejte ls a stiskněte klávesu Enter.
Výsledek provedení příkazu ls se zobrazí jako seznam souborů a složek. Ve výchozím nastavení příkaz zobrazuje pouze názvy souborů, bez dalších informací.
Pokud potřebujete zobrazit další informace o souborech, můžete použít různé možnosti příkazu ls . Například možnost-l umožňuje zobrazit délku souboru, přístupová práva, vlastníka a skupinu, čas poslední úpravy a další atributy. Chcete-li použít možnost-l, jednoduše zadejte ls-l a stiskněte Enter.
Příkaz ls také podporuje další možnosti, jako je-a (zobrazení skrytých souborů),- h (zobrazení velikosti ve čitelnějším formátu) atd. více o možnostech příkazu se dozvíte z průvodce příkazem man .
| Tým | Popis |
|---|---|
| ls | Zobrazit obsah adresáře |
| ls -l | Zobrazit obsah adresáře s dalšími informacemi |
| ls -a | Zobrazit všechny soubory včetně skrytých |
| ls -h | Zobrazit velikosti souborů ve čitelnějším formátu |
Příkaz ls je jedním z nejzákladnějších a nejužitečnějších příkazů v Linuxu. Umožňuje vám rychle a pohodlně zobrazit obsah adresáře a také získat informace o souborech a složkách.
Monitorování volného místa pomocí Grafana a Prometheus
Grafana je platforma pro vizualizaci dat a metrik, která Vám umožňuje vytvářet krásné a informativní dashboardy. Prometheus je monitorovací a alertingový systém, který shromažďuje časové řady a upozorňuje na problémy.
Nejprve musíte do systému nainstalovat Grafanu a Prometheus. K tomu můžete použít správce balíčků vaší distribuce Linuxu nebo stáhnout požadované balíčky z oficiálních stránek projektů. Podrobné pokyny k instalaci jsou k dispozici v dokumentaci Grafana a Prometheus.
Po instalaci spusťte Grafanu a přihlaste se do webového rozhraní. Vytvořte nový Dashboard a přidejte panel pro zobrazení volného místa na disku.
Chcete-li připojit Prometheus k Grafaně, musíte nakonfigurovat jejich interakci. V konfiguračním souboru Prometheus přidejte informace o Grafaně zadáním adresy a portu pro připojení.
scrape_configs:
- job_name: 'grafana'
static_configs:
- targets: ['localhost:3000']
Po nastavení komunikace mezi Grafanou a Prometheus můžete začít shromažďovat data. Prometheus bude pravidelně přistupovat k systému a shromažďovat metriky volného místa na disku. Grafana bude tato data přijímat a zobrazovat je na dashboardu.
Nyní máte možnost sledovat volné místo na disku v reálném čase pomocí Grafana a Prometheus. Můžete nastavit alerting, abyste byli informováni o nedostatku volného místa. Můžete také přidat další metriky a data pro zobrazení na dashboardu a vytvořit kompletní monitorovací systém vašich serverů.
Použití Grafana a Prometheus ke sledování volného místa na disku v Linuxu je výkonný nástroj pro kontrolu a optimalizaci zdrojů vašeho systému. S jejich pomocí se budete moci dozvědět o problémech předem a podniknout kroky k zabránění nedostatku volného místa a selhání systému.
Instalace a použití programu ncdu ke kontrole volného místa
K instalaci ncdu budete potřebovat přístup k internetu a oprávnění správce. Pokud již máte nainstalovaného správce balíčků, jako je apt nebo yum, můžete ncdu nainstalovat pomocí následujícího příkazu:
| Pro Ubuntu: | sudo apt install ncdu |
| Pro CentOS: | sudo yum install ncdu |
Po instalaci lze ncdu spustit pomocí příkazu ncdu . Při spuštění ncdu prohledá vybraný adresář a zobrazí vám seznam souborů a adresářů uspořádaných podle velikosti.
Po příkazu ncdu můžete také zadat konkrétní adresář, který chcete analyzovat . Například: ncdu / home / user .
K procházení výsledků skenování použijte klávesy se šipkami a klávesu "Enter". Budete moci procházet složky, prohlížet obsah a procházet podsložky.
S ncdu můžete rychle a snadno zjistit, které soubory a adresáře zabírají nejvíce místa na disku a odstranit nepotřebné soubory, čímž se uvolní další místo.