Tutoriels Linux

Comment analyser l’utilisation de l’espace disque sur Linux à partir du terminal

Par Richard , le 7 septembre 2021 — 5 minutes de lecture
Comment analyser l'utilisation de l'espace disque sur Linux à partir du terminal

Vous manquez d’espace sur votre serveur Linux ? Vous essayez de comprendre ce qui utilise tout l’espace, mais vous n’arrivez pas à le comprendre ? Suivez notre guide pendant que nous expliquons comment analyser l’utilisation des données sur Linux via le terminal.

Remarque : bien que ce guide se concentre sur le serveur Linux, ces méthodes fonctionnent également sur tout ordinateur de bureau ou portable exécutant un système d’exploitation basé sur Linux. N’hésitez pas à suivre !

1. Analyser l’espace disque sous Linux – NCDU

Le meilleur moyen de connaître votre utilisation du disque dans la ligne de commande sous Linux est d’utiliser l’outil NCDU. Il s’agit d’un utilitaire basé sur Ncurses qui analyse les sorties d’un graphique (du plus grand au plus petit) vous montrant l’espace occupé par les données sur votre système de fichiers Linux.

Installation de NCDU sous Linux

L’application NCDU est très légère et facile à utiliser. Cependant, aucun système d’exploitation Linux moderne ne l’embarque par défaut, nous devons donc vous montrer comment l’installer avant de vous montrer comment l’utiliser pour analyser l’utilisation du système de fichiers de votre système Linux.

Pour installer NCDU sur Linux, ouvrez une fenêtre de terminal ou connectez-vous à votre machine serveur Linux via SSH. À partir de là, suivez les instructions de ligne de commande décrites ci-dessous qui correspondent au système d’exploitation que vous utilisez actuellement.

Ubuntu

Pour installer l’application NCDU sur Ubuntu, utilisez ce qui suit Apte commander.

sudo apt install ncdu

Debian

Sur Debian, vous pouvez faire fonctionner NCDU avec les éléments suivants Apt-get commande dans un terminal.

sudo apt-get install ncdu

Arch Linux

Ceux sur Arch Linux peuvent obtenir NCDU avec le Pac-Man directeur chargé d’emballage.

sudo pacman -S ncdu

Feutre

Êtes-vous sous Fedora Linux ? Si c’est le cas, vous pourrez faire fonctionner NCDU avec le dnf commande ci-dessous.

sudo dnf install ncdu

OuvrirSUSE

Pour que NCDU fonctionne sur OpenSUSE Linux, exécutez le Zypper commande ci-dessous.

zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo
zypper refresh
zypper install ncdu

Linux générique

Si vous utilisez un système d’exploitation Linux qui n’est pas couvert dans cette liste, vous pourrez toujours installer le logiciel via le code source.

Pour obtenir le code source de NCDU, vous devez vous rendre sur le site du développeur.

Utilisation de NCDU pour analyser l’utilisation du système de fichiers dans la ligne de commande

Pour utiliser NCDU pour analyser l’utilisation du système de fichiers, commencez par ouvrir un terminal. Ensuite, exécutez le ncdu à côté du répertoire que vous souhaitez analyser. Par exemple, pour analyser le répertoire /var, exécutez :

ncdu /var

Ou, analysez l’ensemble du système en pointant NCDU vers le / répertoire avec :

ncdu /

Une fois que vous avez exécuté le ncdu contre le répertoire que vous souhaitez analyser, vous verrez une fenêtre apparaître. Dans cette fenêtre, vous verrez l’application NCDU analyser le dossier. Asseyez-vous et soyez patient pendant qu’il scanne. Cela peut prendre beaucoup de temps, surtout si vous avez beaucoup de fichiers.

Lorsque NCDU a terminé la numérisation, un graphique interactif vous sera présenté. Ce graphique classera les répertoires sur le système Linux par taille. Le dossier en haut utilise le plus de données. Celui du bas utilise le moins.

En utilisant le Touches fléchées HAUT/BAS, recherchez le dossier que vous souhaitez consulter. Puis appuyez Entrer pour y accéder. Pour quitter l’analyseur d’utilisation du disque NCDU, appuyez sur q sur le clavier.

2. Analyser l’espace disque sous Linux – DF

L’outil DF est une autre façon d’analyser l’utilisation du système de fichiers dans le terminal Linux. Pour utiliser l’outil DF, exécutez df, puis la partie du système de fichiers que vous souhaitez analyser. Par exemple, pour vérifier l’état du répertoire ~/, exécutez df ~/.

df ~/

L’exécution de l’outil DF sur un répertoire générera une lecture totale de ce répertoire, de l’espace utilisé et de la quantité restante. Cependant, la lecture n’est pas dans un format facile à lire. Pour indiquer à l’outil DF d’afficher un résumé de la quantité de données qu’un répertoire utilise sur le système dans un format facile à lire, utilisez le -h changer. Les -h switch imprimera la lecture en gigaoctets et en mégaoctets.

df -h ~/

Pour analyser n’importe quel répertoire, exécutez le df commande contre n’importe quel dossier. Cependant, comprenez que le df La commande n’offre pas une lecture détaillée du répertoire. Au lieu de cela, il ne propose qu’un résumé rapide.

3. Analyser l’espace disque sous Linux – DU

Si les outils NCDU et DF ne le font pas, l’outil DU est un autre excellent moyen d’analyser l’utilisation du système de fichiers sous Linux. DU peut analyser n’importe quel répertoire et afficher la taille de chaque fichier dans ce dossier particulier. C’est pratique pour trouver les fichiers qui occupent le plus d’espace.

Pour savoir quels fichiers occupent le plus d’espace dans un répertoire donné sur votre système Linux, exécutez du /annuaire. Par exemple, pour savoir quels sont les fichiers les plus volumineux du répertoire /var, exécutez :

du -ch /var

Après avoir exécuté le du commande, il affichera une liste de chaque fichier, et sa taille, ainsi que la taille totale de tous les fichiers additionnés tout en bas de la liste. Pour faciliter la lecture, envoyez le résultat de la commande dans un fichier texte.

du -ch /my-favorite-directory > du-readout.txt

Vous pouvez afficher le fichier texte avec le chat outil. Sinon, ouvrez-le avec votre éditeur de texte préféré.

cat du-readout.txt

Richard

Rédacteur pour Levonsys, je suis spécialiste Linux et Android. Mes guides et mes articles vous livrent quelques astuces afin de profiter au mieux de ces deux systèmes d'exploitations.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.