Ricerca nel sito web

Gdu: un analizzatore di utilizzo del disco piuttosto veloce per Linux


In questo articolo daremo uno sguardo a gdu, un analizzatore di utilizzo del disco open source scritto in go. Gdu si ispira a godu, dua, ncdu e df.

Lo strumento gdu è stato creato per le unità SSD dove è possibile utilizzare l'elaborazione parallela. Questo strumento può funzionare anche con HDD con prestazioni inferiori rispetto alle unità SSD. Puoi anche controllare i risultati dei benchmark. Esistono molti altri strumenti simili e devi prima giocare con gdu per vedere se soddisfa le tue esigenze.

Come installare Gdu – Analizzatore di utilizzo del disco Linux

Esistono diversi modi per installare gdu in diverse versioni di Linux, ma mi limiterò a seguire un metodo comune che può essere seguito indipendentemente dalla distribuzione con cui stai utilizzando.

Vai alla pagina di rilascio di gdu GitHub per scaricare il file di archivio. L'ultima versione è V4.9.1 e suggerisco di scaricare l'ultima versione.

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

Ora puoi verificare l'installazione eseguendo il comando seguente.

gdu --version

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

Una buona pratica prima di giocare con qualsiasi nuovo strumento è controllare le opzioni di aiuto.

gdu --help

Se esegui il comando gdu senza passare alcun argomento, scansionerà la tua directory di lavoro corrente. Sono nella mia directory home adesso e quando eseguo gdu, puoi vedere dall'immagine qui sotto che la mia directory home viene scansionata.

gdu

Per cercare una directory particolare è necessario passare il nome della directory come argomento.

gdu /home/tecmint/bash

Non puoi passare più di un argomento.

gdu /home /var

Sono poche le operazioni che puoi eseguire con il comando gdu. Premi ? per accedere alla guida.

Dalla guida che puoi vedere, ci sono opzioni per ordinare, scansionare e spostarsi tra le directory. Accedi alla guida e prova a esplorare tutte le opzioni per sentirti a tuo agio.

Puoi eliminare un file o una directory premendo il tasto “d". Ti verrà richiesta una conferma.

Puoi anche visualizzare il contenuto di qualsiasi file premendo il tasto “v". Per uscire dal file premi il tasto Esc.

Puoi ignorare alcune directory dall'output aggiungendo i nomi delle directory come argomento al flag -i. È anche possibile passare più directory al flag -i e ciascuna directory deve essere separata da virgole.

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

Potresti vedere caratteri speciali nei file e nelle directory e ognuno ha un significato speciale. Dall'esempio seguente puoi vedere che la directory “/network ” è vuota, quindi il carattere “e ” ha il prefisso per indicarlo.

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

Se ti piace l'output in bianco e nero, puoi utilizzare il flag “-c". Guarda l'immagine seguente in cui l'output è stampato in bianco e nero.

gdu -c /etc/systemd

Tutti i comandi fino ad ora avvieranno una modalità interattiva per mostrare le statistiche del disco. Se vuoi che l'output sia in modalità non interattiva usa il flag “-n".

gdu -n ~

Per questo articolo è tutto. Gioca con gdu e facci sapere come si adatta alle tue esigenze rispetto ad altri strumenti di utilizzo del disco.