Come installare e utilizzare Gdu Disk Usage Analyzer su Ubuntu 20.04
Su questa pagina
- Di cosa parleremo
- Prerequisiti
- Installazione di GDU Disk Usage Analyzer su Ubuntu 20.04
- Installazione tramite un file di archivio
- Installazione tramite repository Snap
Linux ha molti strumenti e comandi per controllare l'utilizzo del disco. Alcuni di questi strumenti e comandi sono preinstallati. Dai un'occhiata al seguente elenco di comandi per il controllo delle informazioni sull'utilizzo del disco, questi possono essere trovati su molte distribuzioni Linux per impostazione predefinita:
- df: mostra l'utilizzo dello spazio su disco del file system.
- du: stima l'utilizzo del disco per file e directory.
- ls -al: visualizza tutto il contenuto di una cartella.
- stat: mostra lo stato di un file e di un file system.
Ubuntu ha anche uno strumento basato su GUI chiamato Disk Usage Analyzer per analizzare l'utilizzo del disco. Allo stesso modo esiste un altro strumento GDU Disk Usage Analyzer per visualizzare l'utilizzo del disco su molte distribuzioni basate su Linux e macOS.
GDU è scritto in linguaggio Go e la pagina ufficiale di GitHub lo inquadra come Analizzatore di utilizzo del disco piuttosto veloce in particolare per gli SSD. Funziona anche per HDD ma le prestazioni non sono così efficienti come in SDD.
Di cosa parleremo
In questa guida, ti mostrerò come installare e utilizzare GDU Disk Usage Analyzer su Ubuntu 20.04. Iniziamo con questa guida.
Prerequisiti
- Accesso a Internet per il recupero di vari file.
- Account utente con accesso sudo.
Installazione di GDU Disk Usage Analyzer su Ubuntu 20.04
Installazione utilizzando un file di archivio
Passaggio 1. La pagina ufficiale di GitHub fornisce un collegamento per il download del file di archivio per GDU. Per scaricare il file, segui il comando:
wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz
Passaggio 2. Ora estrai il tar scaricato con il comando:
tar xzf gdu_linux_amd64.tgz
Passo 3. Rendi eseguibile il file estratto con:
sudo chmod +x gdu_linux_amd64
Passo 4. Sposta il file estratto nella directory /usr/bin/ che contiene la maggior parte dei file eseguibili:
sudo mv gdu_linux_amd64 /usr/bin/gdu
Passaggio 5. Se tutto è stato impostato correttamente, possiamo verificare l'installazione, controllare la versione di gdu con il comando:
gdu --version
Disinstallazione di GDU
Per disinstallare GDU, dobbiamo semplicemente rimuovere il file eseguibile GDU dalla directory '/usr/bin/' con il comando:
sudo rm /usr/bin/gdu
Installazione tramite repository Snap
GDU può anche essere installato con i pacchetti Snap che contengono tutte le sue dipendenze. I pacchetti Snap o semplicemente gli Snap possono essere installati da Snap Store. Snap viene fornito pre-spedito con molte distribuzioni Linux popolari tra cui Ubuntu 18.04 LTS (Bionic Beaver) e Ubuntu 20.04 LTS (Focal Fossa). Per verificare, puoi utilizzare il comando snap --version e verificare.
Passaggio 1. Se Snap non è presente sul tuo sistema, puoi installarlo utilizzando i due comandi seguenti:
sudo apt update
sudo apt install snapd
Passaggio 2. Dopo il comando precedente, è sufficiente disconnettersi e accedere nuovamente per aggiornare il percorso dello snap in modo corretto.
Passaggio 3. Ora installa gdu con il comando:
sudo snap install gdu-disk-usage-analyzer
snap connect gdu-disk-usage-analyzer:mount-observe :mount-observe
snap connect gdu-disk-usage-analyzer:system-backup :system-backup
snap alias gdu-disk-usage-analyzer.gdu gdu
Ora che GDU è installato, controlliamo rapidamente l'utilizzo delle varie opzioni che fornisce, basta emettere l'opzione 'help' come argomento:
gdu --help
Esempio di output:Usage:
gdu [directory_to_scan] [flags]
Flags:
-h, --help help for gdu
-i, --ignore-dirs strings Absolute paths to ignore (separated by comma) (default [/proc,/dev,/sys,/run])
-I, --ignore-dirs-pattern strings Absolute path patterns to ignore (separated by comma)
-l, --log-file string Path to a logfile (default "/dev/null")
-m, --max-cores int Set max cores that GDU will use. 3 cores available (default 3)
-c, --no-color Do not use colorized output
-x, --no-cross Do not cross filesystem boundaries
-H, --no-hidden Ignore hidden directories (beginning with dot)
-p, --no-progress Do not show progress in non-interactive mode
-n, --non-interactive Do not run in interactive mode
-a, --show-apparent-size Show apparent size
-d, --show-disks Show all mounted disks
-v, --version Print versionUtilizzo dell'analizzatore di utilizzo del disco GDU
1. Quando non viene utilizzato alcun argomento (opzione della riga di comando), GDU eseguirà la scansione della directory corrente su cui si sta lavorando. Per es. se eseguiamo questo comando sul terminale della home directory, otteniamo i seguenti risultati:
$ gdu /home/howtoforge/Downloads
4. Per visualizzare la quantità di disco utilizzata e la quantità di spazio libero disponibile per tutti i dischi montati, è possibile utilizzare il comando:
gdu -d
5. Per visualizzare solo la dimensione apparente, utilizzare:
gdu -a
gdu -c /path/to/folder
- '!' : indica un errore durante un'operazione di lettura per una directory.
- ‘.’ : indica un errore durante un'operazione di lettura per una sottodirectory.
- '@' : Mostra che il file è un collegamento simbolico o un socket.
- 'H': indica che lo stesso file è già stato conteggiato (hard link).
- 'e' : Indica che l'Elenco è vacante.
Conclusione
Un'attività quotidiana per l'amministratore di sistema include il monitoraggio dell'utilizzo dello spazio su disco. Questo aiuta a decidere se è disponibile spazio sufficiente per l'esecuzione e l'installazione di un'applicazione, il controllo dello spazio per il backup del sistema, l'eliminazione di file ridondanti, ecc. GDU è un'applicazione molto semplice da usare ma efficiente per monitorare lo spazio su disco.