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.