Gdu – prilično brz analizator korištenja diska za Linux


U ovom ćemo članku pogledati gdu, analizator korištenja diska otvorenog koda napisan u go. Gdu inspiriran je goduom, duom, ncduom i dfom.

Alat gdu stvoren je za SSD pogone gdje se može koristiti paralelna obrada. Ovaj alat također može raditi s HDD s manje performansi u usporedbi s SSD pogonima. Također možete provjeriti rezultate benchmarka. Postoje mnogi drugi slični alati i prvo se morate poigrati s gdu kako biste vidjeli hoće li zadovoljiti vaše potrebe.

Kako instalirati Gdu – Linux Disk Usage Analyzer

Postoji nekoliko različitih načina instaliranja gdu u različitim verzijama Linuxa, ali ja ću se držati uobičajenog načina koji se može slijediti bez obzira na distribuciju koju koristite.

Idite na stranicu izdanja gdu GitHub da preuzmete arhivsku datoteku. Najnovija verzija je V4.9.1 i predlažem preuzimanje najnovije verzije.

curl -L https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz | tar xz
chmod +x gdu_linux_amd64
sudo mv gdu_linux_amd64 /usr/bin/gdu

Sada možete provjeriti instalaciju pokretanjem sljedeće naredbe.

gdu --version

Version:        v4.9.1
Built time:     Sat Mar 27 09:47:28 PM  CET 2021
Built user:     dundee

Dobra praksa prije igranja s bilo kojim novim alatom je provjeriti opcije pomoći.

gdu --help

Ako pokrenete naredbu gdu bez prosljeđivanja bilo kojeg argumenta, ona će skenirati vaš trenutni radni direktorij. Sada sam u svom matičnom direktoriju i kada pokrenem gdu, možete vidjeti na donjoj slici da je moj kućni direktorij skeniran.

gdu

Za skeniranje bilo kojeg određenog direktorija morate proslijediti naziv direktorija kao argument.

gdu /home/tecmint/bash

Ne možete proći više od jednog argumenta.

gdu /home /var

Postoji nekoliko operacija koje možete izvesti s naredbom gdu. Pritisnite ? za pristup pomoći.

Iz pomoći koju možete vidjeti, postoje opcije za sortiranje, skeniranje i kretanje kroz direktorije. Pristupite pomoći i pokušajte istražiti sve opcije kako biste se osjećali ugodno.

Datoteku ili direktorij možete izbrisati pritiskom na tipku “d". Od vas će se tražiti potvrda.

Također možete vidjeti sadržaj bilo koje datoteke pritiskom na tipku “v". Za izlazak iz datoteke pritisnite tipku za izlaz.

Možete ignorirati određene direktorije iz izlaza dodavanjem naziva direktorija kao argumenta zastavici -i. Višestruki direktoriji također se mogu proslijediti zastavici -i i svaki direktorij treba biti odvojen zarezima.

gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite

U datotekama i direktorijima možete vidjeti posebne znakove i svaki ima posebno značenje. Iz donjeg primjera možete vidjeti da je direktorij “/network ” prazan pa znak “e” ima prefiks da to označi.

[ ! ] ⇒ Error while reading directory
[ . ] ⇒ Error while reading subdirectory.
[ @ ] ⇒ File is socket or simlink.
[ H ] ⇒ Hardlink which is already counted.
[ e ] ⇒ Empty directory.

Ako volite crno-bijeli ispis, možete upotrijebiti oznaku “-c". Pogledajte donju sliku na kojoj je ispis ispisan crno-bijelo.

gdu -c /etc/systemd

Sve naredbe do sada će pokrenuti interaktivni način rada za prikaz statistike diska. Ako želite izlaz u neinteraktivnom načinu rada, koristite oznaku “-n".

gdu -n ~

To je to za ovaj članak. Igrajte se s gdu i javite nam koliko odgovara vašim potrebama u usporedbi s drugim alatima za korištenje diska.