Gdu – prilično brz analizator upotrebe diska za Linux
U ovom članku ćemo pogledati gdu analizator korištenja diska otvorenog koda napisan u go. Gdu je inspirisan godu, dua, ncdu i df.
Alat gdu je kreiran za SSD diskove gdje se može koristiti paralelna obrada. Ovaj alat također može raditi sa HDD sa manje performansi u poređenju sa SSD diskovima. Također možete provjeriti rezultate benčmarka. Postoji mnogo drugih sličnih alata i prvo morate da se igrate sa gdu da vidite da li zadovoljavate vaše potrebe.
Kako instalirati Gdu – Linux Disk Usage Analyzer
Postoji nekoliko različitih načina za instaliranje gdu u različitim verzijama Linuxa, ali ja ću se držati uobičajenog načina koji se može slijediti bez obzira na to s kojom distribucijom koristite.
Idite na stranicu izdanja gdu GitHub da preuzmete arhivsku datoteku. Najnovija verzija je V4.9.1 i predlažem da preuzmete najnoviju verziju.
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 argumenta, ona će skenirati vaš trenutni radni direktorij. Sada sam u svom početnom direktoriju i kada pokrenem gdu, možete vidjeti sa donje slike da je moj home direktorij skeniran.
gdu
Da biste skenirali bilo koji određeni direktorij, morate proslijediti ime direktorija kao argument.
gdu /home/tecmint/bash
Ne možete proslijediti više od jednog argumenta.
gdu /home /var
Postoji nekoliko operacija koje možete izvesti pomoću naredbe 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 da biste se osjećali udobno.
Možete izbrisati datoteku ili direktorij pritiskom na tipku “d"
. To će od vas zatražiti potvrdu.
Također možete vidjeti sadržaj bilo koje datoteke pritiskom na tipku “v"
. Da izađete iz datoteke pritisnite tipku za izlaz.
Možete zanemariti određene direktorije iz izlaza dodavanjem imena direktorija kao argumenta zastavici -i
. Više direktorija se također može proslijediti zastavici -i
i svaki direktorij treba odvojiti zarezima.
gdu /home/karthick/ -i /home/karthick/.ssh,/home/karthick/sqlite
Možete vidjeti posebne znakove u datotekama i direktorijima i svaki ima posebno značenje. Iz primjera ispod možete vidjeti da je direktorij “/network ” prazan tako da je znak “e ” prefiksiran 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 izlaz, možete koristiti zastavicu “-c"
. Pogledajte sliku ispod gdje je izlaz odštampan crno-bijelo.
gdu -c /etc/systemd
Sve dosadašnje komande će pokrenuti interaktivni način za prikaz statistike diska. Ako želite izlaz u neinteraktivnom načinu, koristite oznaku “-n"
.
gdu -n ~
To je to za ovaj članak. Igrajte se sa gdu i javite nam kako odgovara vašim potrebama u poređenju s drugim alatima za korištenje diska.