Comment vérifier l’utilisation de l’espace disque sous Linux

Comment vérifier et analyser l'utilisation de l’espace disque sous Linux

Vous voulez vérifier l’espace encore disponible sur des disques dur ? Connaitre quels dossiers ou fichiers prennent le plus de place pour faire du ménage ? Sous Linux, il existe de nombreuses solutions pour afficher et analyser l’utilisation de l’espace disque dans une interface graphique conviviale ou dans un terminal. Voici quelques exemples de solutions possibles pour cela…

Vérifier et analyser l’utilisation de l’espace disque sous Linux avec une interface graphique

La plupart des gestionnaires de fichiers permettent d’afficher, avec plus ou moins de détails, une information sur l’espace disque total et son taux d’occupations.

Par exemple dans :

  • Nautilus (Gnome) dans autres emplacements
  • Nemo (Cinnamon)
  • Dolphin (KDE)

Mais pour avoir ou faire une analyse plus approfondie, il faut passer par des utilitaires tiers. Je vous en présente deux qui peuvent être considéré comme des alternatives sous Linux à l’excellent utilitaire open-source WinDirStat sous Windows qui vous connaissez peut-être…

Disk Usage Analyzer de GNOME (aka Baobab)

Disk Usage Analyzer, (en français, analyseur d’utilisation des disques), aussi connu sous le nom de Baobab, est un utilitaire GNOME. Installé de base avec cet environnement, on le retrouve aussi présent par défauts dans plusieurs distributions utilisant d’autres environnements GTK comme XFCE, Cinnamon, Mate…

Sinon, il peut s’installer depuis les dépôts de votre distribution avec le paquet baobab.

Par exemple, sous Debian, Ubuntu, Linux Mint, etc., dans un terminal, faites :

sudo apt install baobab

Il est aussi disponible au format flatpak sur le flathub :

flatpak install flathub org.gnome.baobab

Vous trouverez généralement son lanceur avec ceux des outils d’administration dans le menu des applications.

Sinon, dans un terminal, faites :

baobab

ou pour le flatpak :

flatpak run org.gnome.baobab

À l’ouverture, il donne un aperçu de l’espace disponible sur les disques connectés.

Espace disque dans Disk Usage Analyzer sous Linux

Quand vous choisissez un disque, il l’analysera automatiquement et après présentera la liste des dossiers à gauche et à droite, un diagramme en anneau permettant de visualiser facilement le poids et la place des différents dossiers et sous dossiers.

Analyse de l'espace disque utilisé avec Disk Usage Analyzer sous Linux

Ou vous pouvez choisir d’afficher à la place une carte d’arborescence.

Analyse de l'espace disque utilisé avec Disk Usage Analyzer sous Linux  - carte arborescence

Vous pouvez aussi naviguer dans les dossiers et le diagramme ou l’arbre se rafraichira pour présenter les éléments qu’il contient.

Analyse de l'espace disque utilisé avec Disk Usage Analyzer sous Linux  - dans un sous dossier

Un clic-droit de la souris sur un élément donne accès à plusieurs options comme d’ouvrir le dossier dans le gestionnaire de fichier ou mettre à la corbeille (effacer).

Filelight de KDE

Filelight est l’équivalent du Disk Usage Analyzer de GNOME, mais, version KDE…

Il s’installe depuis les dépôts de votre distribution avec le paquet filelight.

Par exemple, sous Debian, Ubuntu, Linux Mint, etc., dans un terminal, faites :

sudo apt install filelight

Il est aussi disponible au format flatpak sur le flathub :

flatpak install flathub org.kde.filelight

Vérifier et analyser l’utilisation de l’espace disque sous Linux dans un terminal

Pour connaitre l’espace disque utilisé dans un terminal sous Linux, il existe plusieurs solutions et commandes.

Vérifier l’espace disque disponible sous Linux dans un terminal

Vous pouvez utiliser la commande df (Disk Filesystem en anglais) :

df -h

Cela vous retournera l’espace disque disponible et utilisé des différents points de montage.

commande df -h

Pour une présentation plus élégante, vous pouvez installer l’utilitaire duf (Disk Usage/Free). Il peut se télécharger depuis la page release du projet sur GitHub. Sinon, à partir de Debian 12 et Ubuntu 22.04 et leurs dérivées comme Linux Mint 21.x, il peut directement s’installer depuis les dépôts :

sudo apt install duf

Puis, pour le lancer, faites :

duf

Il vous retournera les informations sur l’espace disque libre et utilisé des différents points de montage avec une mise en forme plus sympathique à lire…

commande duf

Par contre, ces deux commandes ne permettent pas d’avoir plus de détails sur l’utilisation de l’espace disque.

Analyser l’utilisation de l’espace disque sous Linux dans un terminal

Il y a la commande du (Disk Usage) qui renvoie la liste et la taille des fichiers d’un répertoire donné.

Par exemple :

du -h /home/
commande du

Mais le résultat n’est pas exploitable surtout si vous avez beaucoup de fichiers…

Pour avoir dans un terminal quelque chose de similaire à ce que propose Disk Usage Analyzer ou Filelight, vous pouvez installer le paquet ncdu (NCurses Disk Usage) depuis sur les dépôts de la plupart des distributions.

Sur Debian, Ubuntu et dérivées comme Linux Mint, dans un terminal, vous pouvez l’installer avec la commande suivante :

sudo apt install ncdu

Puis, pour le lancer, personnalisez la commande suivante :

ncdu <dossier_à_analyser>

Alors, commencera l’analyse du dossier :

ncdu analyse espace disque dans un terminal sous Linux

Après, s’affichera la présentation du résultat

ncdu resultat analyze espace disque dans un terminal sous Linux

La navigation se fait avec les touches de direction du clavier :

  •  ou entrer pour aller dans un dossier
  • pour revenir au dossier parent. Mais vous ne pourrez pas remonter plus haut que le dossier à partir duquel l’analyse de départ a été faite.
  • et de monter ou descendre dans la liste.

Et voici d’autres raccourcis utiles :

  • q permet de quitter
  • g pour afficher des pourcentages et/ou le graphe
ncdu resultat avec pourcentage et graphe
ncdu avec pourcentage et graphe
  • d de supprimer le dossier ou le fichier sélectionné (suivi d’une confirmation)

Pour connaitre tous les raccourcis disponibles, faites ? (Maj + , sur un clavier AZERTY).

ncdu help

Pour analyser un dossier ou un disque spécifique, positionnez votre terminal à la racine de ce dernier. Par exemple :

  • Pour aller sur un disque externe monté et appelé DATA :
cd /media/$USER/DATA
  • ou dans son dossier personnel :
cd $HOME

Puis, lancer ncdu sans préciser le dossier à analyser

ncdu

Pour analyser tout (disque système, disque et volume monté local ou réseau), faites :

ncdu /

Mais, une analyse complète peut prendre du temps…

Pour aller plus loin

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

2 Commentaires