Místo na disku se v Linuxu rychle zaplňuje, a než se nadějete, je čas investovat do dalších několika terabajtových disků, do kterých bude umístěn váš rychle narůstající souborový systém. Jak se to vůbec mohlo tak nafouknout?
Sledování a vizualizace souborů a adresářů, které zabírají více, než je jejich podíl v místnosti, je obtížné – zvláště pokud jste oddaným obyvatelem terminálu.
diskonaut je aplikace, která vám konečně může pomoci vizualizovat, identifikovat, spravovat a mazat přerostlé větve vašeho stromu souborů, to vše z pohodlí vašeho oblíbeného terminálu.
Proč potřebujete vizualizér diskového prostoru pro váš terminál
Navzdory skutečnosti, že cena úložiště neustále zlevňuje, pevné disky a SSD se stále rychle zaplňují a můžete snadno maximalizovat víceterabajtový SSD za několik měsíců, aniž by si toho všimli.
Je to vaše rozsáhlá Steam knihovna AAA linuxových her? Vaše sbírka uměleckých tapet s ultra vysokým rozlišením? Nebo se jedná o nepoctivý záložní soubor vygenerovaný správcem receptur s ukotvením, který sám sebe zahrnuje do zálohy a každý den se zdvojnásobuje?
Stabilita vašeho systému je ohrožena, pokud problém rychle nezjistíte a nevyřešíte.
Jistě, můžete použít:
du -h
...získat seznam souborů, adresářů a jejich velikostí, ale je to časově náročné, únavné a nedává to nejčitelnější výstup.
Další možností je ncdu (Ncurses Disk Usage), který seřadí vaše adresáře podle velikosti a zobrazí je v setříditelném seznamu. Seznamy jsou v pořádku, hádáme, ale neposkytují vám intuitivní bezprostřednost grafického znázornění.
I když existují různé vizualizéry diskového prostoru řízené grafickým uživatelským rozhraním, aplikace GUI jsou pro terminál nativní a je třeba se jim za každou cenu vyhnout.
Naštěstí, pokud potřebujete vizualizér diskového prostoru pro váš terminál, diskonaut je zde, aby vám pomohl.
Jak nainstalovat diskonaut na Linux
diskonaut je napsán v Rustu a nejjednodušší způsob, jak jej nainstalovat, je pomocí Cargo.
Pokud ještě nemáte nainstalovaný Rust and Cargo, zadejte:
curl https://sh.rustup.rs -sSf | sh
...stáhne skript a nainstaluje jej.
Nyní můžete nainstalovat diskonaut pomocí:
náklad Nainstalujte diskonaut
Pokud používáte Arch Linux, diskonaut je dostupný v Arch User Repository (AUR):
yay -S diskonaut
Můžete jej nainstalovat na Fedoru pomocí:
sudo dnf Nainstalujte diskonaut
Alternativně si můžete binární soubor stáhnout a rozbalit před jeho přesunem do cesty pomocí následujících příkazů:
wget https://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
dehet-xzfdiskonaut-0.11.0-unknown-linux-musl.dehet.gz
sudo mv diskonaut /usr/místní/bin/
Použijte diskonaut ve svém terminálu k vyhledání velkých souborů a adresářů
Diskonaut můžete buď spustit z adresáře, který chcete skenovat, nebo použít adresář, který chcete skenovat, jako argument:
diskonaut /home/david/
Zhruba po sekundě si všimnete, že se váš terminál plní obdélníky různých velikostí. Ty představují jednotlivé soubory a adresáře. Malé soubory jsou označeny „x“ a jsou seskupeny do samostatného obdélníku.
Pomocí kláves se šipkami zvýrazněte každý blok a stiskněte Vstupte pro přechod do tohoto adresáře. Váš terminál se znovu zaplní dalšími bloky.
Každý blok (kromě malých souborů) je označen svým jménem, počtem podřízených souborů v něm, celkovým prostorem na disku, který zabírá, a procentem aktuálního adresáře, který zabírá.
Můžete použít + a - klávesy pro přiblížení a oddálení a přeměnu těchto "x" na viditelné objekty. Uniknout vás posune o úroveň výš a Backspace odstraní aktuálně zvýrazněný objekt. Nebojte se, že byste to udělali omylem – diskonaut vám před odstraněním čehokoli zobrazí potvrzující dialog s vysokým kontrastem.
diskonaut je překvapivě snadno ovladatelný, velmi rychlý a zcela ovládán klávesnicí. Je to absolutní nutnost ve zbrojnici každého válečníka.
Uvolnění úložného prostoru je jen začátek
Jakmile si zvyknete pravidelně používat diskonaut, je snadné udržet vaše disky efektivně prázdné a nákup dalšího SSD můžete odložit na další rok.
Ale nejsou to jen linuxová úložná zařízení, která musíte pravidelně odklízet. Rozhlédněte se po místnosti, ve které se nacházíte, možná je čas uklidit svůj domov a také svůj život.