Comment installer et utiliser Gdu Disk Usage Analyzer sur Ubuntu 20.04

Linux dispose de nombreux outils et commandes pour vérifier l’utilisation du disque. Certains de ces outils et commandes sont préinstallés. Regarde la liste suivante de commandes pour vérifier les informations sur l’utilisation du disque, elles sont présentes par défaut dans de nombreuses distributions Linux :

  • df : montre l’utilisation de l’espace disque du système de fichiers.
  • du : estime l’utilisation du disque pour les fichiers, les répertoires.
  • ls -al : affiche tout le contenu d’un dossier.
  • stat : montre l’état d’un fichier et du système de fichiers.

Ubuntu dispose également d’un outil basé sur l’interface graphique appelé ‘Disk Usage Analyzer’ pour analyser l’utilisation du disque. Il existe également un autre outil, ‘GDU Disk Usage Analyzer’, qui permet de visualiser l’utilisation du disque sur de nombreuses distributions Linux et macOS.

GDU est écrit en langage ‘Go’ et la page GitHub officielle le présente comme un ‘Analyseur d’utilisation du disque assez rapide’, en particulier pour les disques SSD. Il fonctionne aussi pour les disques durs mais les performances ne sont pas aussi efficaces que pour les SDD.

Ce que nous allons couvrir

Dans ce guide, je vais te montrer comment installer et utiliser l’analyseur d’utilisation du disque GDU sur Ubuntu 20.04. Commençons par ce guide.

Prérequis

  • Accès à Internet pour récupérer divers fichiers.
  • Compte utilisateur avec un accès ‘sudo’.

Installation de GDU Disk Usage Analyzer sur Ubuntu 20.04

Installation à l’aide d’un fichier d’archive

Étape 1. La page officielle de GitHub fournit un lien de téléchargement pour le fichier d’archive de GDU. Pour télécharger le fichier, suis la commande :

wget https://github.com/dundee/gdu/releases/latest/download/gdu_linux_amd64.tgz

Téléchargement de GDU

Étape 2. Extrais maintenant le tar téléchargé avec la commande :

tar xzf gdu_linux_amd64.tgz

Extraire le fichier Tar

Étape 3. Rends le fichier extrait exécutable avec :

sudo chmod +x gdu_linux_amd64

Étape 4. Déplace le fichier extrait dans le répertoire /usr/bin/ qui contient la plupart des fichiers exécutables :

sudo mv gdu_linux_amd64 /usr/bin/gdu

Étape 5. Si tout a été configuré correctement, nous pouvons vérifier l’installation, vérifier la version de gdu avec la commande :

gdu --version

Rendre le fichier exécutable et vérifier la version

Désinstallation de GDU

Pour désinstaller GDU, il suffit de supprimer le fichier exécutable GDU du répertoire ‘/usr/bin/’ avec la commande :

sudo rm /usr/bin/gdu

Désinstallation de GDU

Installation à l’aide du référentiel Snap

GDU peut aussi être installé avec des paquets Snap qui contiennent toutes ses dépendances. Les paquets Snap ou simplement les Snaps peuvent être installés à partir du Snap Store. Snap est livré pré-expédié avec de nombreuses distributions Linux populaires, notamment Ubuntu 18.04 LTS (Bionic Beaver) et Ubuntu 20.04 LTS (Focal Fossa). Pour vérifier, tu peux utiliser la commande ‘snap –version’ et vérifier.

Étape 1. Si Snap n’est pas présent sur ton système, tu peux l’installer à l’aide des deux commandes ci-dessous :

sudo apt update
sudo apt install snapd

Étape 2. Après la commande ci-dessus, déconnecte-toi simplement et reconnecte-toi pour mettre à jour le chemin d’accès de Snap de manière correcte.

Étape 3. Installe maintenant gdu avec la commande :

sudo snap install gdu-disk-usage-analyzer

Installation rapide de GDU
Étape 4. Pour fixer divers paramètres pour GDU, exécute les commandes suivantes :

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

Réglage de GDU à l'aide de Snap
C’est tout pour installer GDU Disk Usage Analyzer sur Ubuntu 20.04.

Maintenant que GDU est installé, vérifions rapidement l’utilisation des différentes options qu’il propose, il suffit d’utiliser l’option ‘help’ comme argument :

gdu --help

Exemple de sortie :

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 version

Option d'aide de GDU

Utilisation de GDU Disk Usage Analyzer

1. Lorsqu’aucun argument (option de ligne de commande) n’est utilisé, GDU analyse le répertoire actuel dans lequel tu travailles. Par exemple, si nous exécutons cette commande sur le terminal du répertoire personnel, nous obtenons les résultats suivants :

GDU sans aucun argument
2. Si cette commande doit être exécutée dans un autre dossier, indique le chemin de ce dossier avec la commande :

$ gdu /home/howtoforge/Downloads

GDU avec le chemin d'un répertoire
3. Pour naviguer entre les différents répertoires, l’interface GDU utilise les touches fléchées. Par exemple, pour aller dans le répertoire ‘Download’, utilise la flèche avant et pour y revenir, appuie sur la flèche arrière.

4. Pour voir combien de disques sont utilisés et combien d’espace libre est disponible pour tous les disques montés, nous pouvons utiliser la commande :

gdu -d

GDU montrant l'utilisation des disques montés
Dans l’image ci-dessus, nous pouvons voir les détails des disques montés.

5. Pour afficher uniquement la taille apparente, utilise :

gdu -a

GDU avec la taille apparente seulement
6. Pour définir le schéma de couleurs sur blanc/gris/noir, exécute :

gdu -c /path/to/folder

Changement du schéma de couleurs de GDU
7. En exécutant GDU, plusieurs drapeaux peuvent apparaître avant le nom des fichiers et des répertoires. Ces drapeaux ont une signification particulière, comme indiqué ci-dessous :

  • ‘!’ : indique une erreur pendant une opération de lecture d’un répertoire.
  • ‘.’ : indique une erreur lors d’une opération de lecture d’un sous-répertoire.
  • ‘@’ : Indique que le fichier est un symlink ou un socket.
  • ‘H’ : Indique que le même fichier a déjà été compté (lien dur).
  • ‘e’ : Indique que le répertoire est vacant.

Conclusion

Une des tâches quotidiennes de l’administrateur système consiste à surveiller l’utilisation de l’espace disque. Cela permet de décider si l’espace disponible est suffisant pour exécuter et installer une application, vérifier l’espace pour la sauvegarde du système, supprimer les fichiers redondants, etc. GDU est une application très simple à utiliser mais efficace pour surveiller l’espace disque.

Vous aimerez aussi...