Comment vérifier l’utilisation du disque par dossier sous Linux
Lorsqu’il s’agit de ranger votre disque dur sous Linux, que ce soit pour libérer de l’espace ou pour mieux vous organiser, il est utile d’identifier les dossiers qui consomment le plus d’espace de stockage.
Dans ce guide, nous allons vous montrer comment vérifier l’utilisation du disque par dossier sous Linux, à la fois par le biais de la ligne de commande et des méthodes GUI.
Dans ce tutoriel, vous allez apprendre :
- Comment vérifier l’utilisation du disque avec
des exemples de commande du - Comment vérifier l’utilisation du disque avec l’utilitaire GUI Disk Usage Analyzer
Vérification de l’utilisation du disque par dossier sous Linux
Vérifier l’utilisation du disque par dossier via la ligne de commande
Les utilitaires en ligne de commande df et du sont les deux meilleurs outils dont nous disposons pour mesurer la consommation de disque sous Linux. Pour vérifier l’utilisation du disque par dossier, la commande du est particulièrement utile.
Lorsque vous exécutez du sans aucune option supplémentaire, gardez à l’esprit qu’il vérifiera l’utilisation totale du disque de chaque sous-répertoire, individuellement. Selon la profondeur de votre structure de dossiers, il peut s’agir d’une quantité massive de répertoires, et votre terminal sera spammé avec beaucoup de sortie.
Dans l’exemple suivant, nous exécutons du sur un répertoire rempli de fichiers ISO Linux, mais il ne s’agit que d’un seul répertoire. Nous allons ajouter l’option -h (lisible par l’homme) afin qu’il soit plus facile de voir quel type d’espace ces répertoires consomment.
du -h
11G ./AlmaLinux
671M ./Arch Linux
14G ./CentOS
349M ./Debian
1.9G ./Fedora
415M ./Gentoo
6.5G ./Kali Linux
9.4G ./Ubuntu
44G .
Nous pouvons voir que le dossier AlmaLinux utilise 11 Go et que le dossier Debian n’utilise que 349 Mo. Le total de tous ces dossiers est de 44 Go, comme indiqué dans la dernière ligne.
Voyons ce qui se passe si nous avons une structure de dossiers plus profonde.
671M ./Arch Linux
6.5G ./Debian-based/Kali Linux
9.4G ./Debian-based/Ubuntu
17G ./Debian-based
415M ./Gentoo
11G ./RHEL-based/AlmaLinux
14G ./RHEL-based/CentOS
1.9G ./RHEL-based/Fedora
27G ./RHEL-based
44G .
Comme vous pouvez le voir, les répertoires « basés sur Debian » et « basés sur RHEL » ont respectivement deux et trois sous-répertoires. Cela nous donne un aperçu plutôt granulaire de l’espace utilisé par chaque sous-répertoire. Si vous avez une structure profonde, nous pouvons utiliser l’indicateur --max-depth=N pour indiquer au combien de sous-répertoires il doit traverser.
du -h --max-depth=1
671M ./Arch Linux
17G ./Debian-based
415M ./Gentoo
27G ./RHEL-based
44G .
Pour trier ces répertoires par taille, ce qui permet d’identifier facilement ceux qui consomment le plus d’espace, nous pouvons rediriger notre commande du vers l’utilitaire de tri. Si vous utilisez l’option -h sur du, assurez-vous de l’utiliser également sur sort.
du -h | sort -h
415M ./Gentoo
671M ./Arch Linux
1.9G ./RHEL-based/Fedora
6.5G ./Debian-based/Kali Linux
9.4G ./Debian-based/Ubuntu
11G ./RHEL-based/AlmaLinux
14G ./RHEL-based/CentOS
17G ./Debian-based
27G ./RHEL-based
44G .
OR:
du -h --max-depth=1 | sort -h
415M ./Gentoo
671M ./Arch Linux
17G ./Debian-based
27G ./RHEL-based
44G .
Dans ces exemples, nous avons exécuté du à partir de notre répertoire de travail actuel. Gardez à l’esprit que vous pouvez spécifier n’importe quel répertoire avec la commande - vous n’avez pas besoin d’être dans le répertoire que vous vérifiez.
du -h /home/linuxconfig
Si vous essayez d’exécuter du sur votre répertoire racine pour voir l’espace de stockage sur l’ensemble du disque, gardez à l’esprit que vous devrez exécuter cette commande avec les privilèges root et que vous devez rediriger l’erreur standard vers /dev/null car vous obtiendrez beaucoup de spam « autorisation refusée » dans votre sortie.
sudo du -h --max-depth=1 / | sort -h 2> /dev/null
Les commandes du et sort, ainsi que les options que nous avons examinées, devraient suffire à vous aider à vérifier facilement l’utilisation du disque par dossier. Vous pouvez également consulter notre guide sur la liste des répertoires par taille pour encore plus d’exemples de ligne de commande.
Vérifier l’utilisation du disque par dossier via l’interface graphique
Parfois, il est plus facile de visualiser l’utilisation du disque si nous utilisons un utilitaire d’interface graphique. L’une de ces applications s’appelle Disk Usage Analyzer, mais elle ne peut pas être installée par défaut sur votre distribution Linux. Utilisez la commande appropriée ci-dessous pour l’installer avec le gestionnaire de paquets de votre système.
Pour installer Disk Usage Analyzer sur Ubuntu, Debian et Linux Mint :
sudo apt install baobab
Pour installer Disk Usage Analyzer sur CentOS, Fedora, AlmaLinux et Red Hat :
sudo dnf install baobab
Pour installer Disk Usage Analyzer sur Arch Linux et Manjaro :
sudo pacman -S baobab
Une fois qu’elle est installée, recherchez et ouvrez l’application.
Ouvrez l’Analyseur d’utilisation du disque à partir du lanceur d’applications
Lorsque le programme s’ouvre, il vous demandera si vous souhaitez qu’il analyse le répertoire personnel ou un disque entier. Vous pouvez également cliquer sur le menu des options (trois lignes empilées) pour pouvoir analyser un dossier particulier.
Choisissez d’analyser le dossier d’accueil, l’ensemble du disque ou de sélectionner un répertoire particulier
Faites votre sélection et l’utilitaire commencera à rechercher des fichiers. Une fois qu’il a terminé de rechercher du contenu, il vous donnera une lecture complète de la façon dont votre espace disque dur est distribué dans divers répertoires de votre système. Il y a aussi une représentation graphique sur laquelle vous pouvez déplacer le curseur de votre souris pour vous faire une idée encore meilleure. Il répertorie les répertoires par taille, ce qui vous permet de déterminer rapidement ce qui consomme le plus d’espace disque.
L’analyseur d’utilisation du disque montre comment l’espace de stockage est utilisé dans différents répertoires
Réflexions finales
Dans ce guide, nous avons vu comment vérifier l’utilisation du disque dur par dossier sous Linux à l’aide d’exemples de ligne de commande et d’une application GUI. L’interface graphique et la ligne de commande sont toutes deux capables de nous donner un résumé rapide de l’utilisation du stockage, ou des ventilations détaillées de la façon dont l’espace de stockage est utilisé dans divers répertoires de notre système.


