Où va l'espace ? Comment votre disque dur de deux téraoctets s'est-il rempli si rapidement ? Il n'y a qu'une seule façon de le savoir :avec un outil de visualisation de l'utilisation du disque. Ceux-ci sont principalement conçus pour fonctionner avec des disques durs et des disques SSD, mais ils peuvent également fonctionner avec des lecteurs flash, des clés USB et des cartes SD.
Plusieurs utilitaires de ce type sont disponibles pour Linux, alors jetons-y un coup d'œil.
Le premier endroit à vérifier est la ligne de commande. Plusieurs outils sont disponibles ici et sont déjà fournis avec Linux.
La première commande que vous devriez essayer est df . Cela indiquera la quantité d'espace disque utilisé. Il peut être utilisé seul, pour afficher un total complet pour tous les systèmes de fichiers montés, ou avec un nom de fichier.
Lorsqu'il est utilisé avec un nom de fichier, df affichera l'espace restant sur la partition spécifique où le fichier est stocké.
df etc
La commande ci-dessus montrerait combien d'espace libre est disponible dans le répertoire /etc/. Pendant ce temps,
df -h
emploie le commutateur -h, qui signifie "lisible par l'homme". Cela affiche essentiellement les tailles de fichiers et de dossiers dans un format que vous pouvez lire. Utilisez ceci pour interpréter la quantité d'espace disque utilisée par un fichier ou un répertoire particulier.
Pendant ce temps, du est également disponible. Différent légèrement de df, du affiche une estimation de l'espace disque utilisé par les fichiers. Par exemple,
du -shc *.txt
affiche la taille de chaque fichier TXT dans le répertoire courant dans un format lisible par l'homme.
Vous pouvez également utiliser le ls (list) pour afficher une liste du contenu d'un répertoire et la taille du fichier.
Cela se fait dans n'importe quel répertoire avec
ls -l -h
Simple !
Si vous préférez obtenir les informations d'utilisation du disque que vous recherchez à partir d'un utilitaire dédié, essayez ncdu. Potentiellement la méthode la plus simple de cette liste, ncdu analyse votre système dès que l'outil est lancé. Par défaut, le contenu et l'utilisation du répertoire d'accueil sont affichés, mais cela peut être modifié en spécifiant un autre répertoire en tant que paramètre.
Vous pouvez installer ncdu sur les systèmes basés sur Debian via la ligne de commande :
sudo apt install ncdu
L'utilisation de ncdu est simple. Dans la ligne de commande, saisissez :
ncdu
Vous devrez attendre les résultats sur les disques durs plus grands. Vous pouvez également analyser le système de fichiers racine à l'aide de la commande -x :
ncdu -x /
Et il y a la possibilité de numériser via SSH, très utile pour les appareils distants.
ssh -C utilisateur@système ncdu -o- / | ./ncdu -f-
Rendez-vous sur le site Web ncdu pour trouver un ensemble complet d'instructions.
Les autres fonctionnalités de ncdu incluent le tri par nom de fichier ou par taille, la suppression de fichiers et de répertoires uniques, l'affichage d'informations sur un fichier ou un dossier et le basculement de la visibilité des éléments masqués.
Avec de si bons outils de ligne de commande, vous pourriez penser que vous avez tout ce dont vous avez besoin. Cependant, divers outils visuels vous donneront une vue améliorée de l'utilisation de votre disque.
Le premier outil visuel d'utilisation du disque à examiner est QDirStat, disponible dans les environnements de bureau Linux, ainsi que BSD.
Les outils visuels donnent un excellent aperçu de ce qui se passe avec le disque dur de votre PC qu'une liste de chiffres ne peut tout simplement pas relier. L'une des options les plus populaires pour cela sous Windows est WinDirStat, qui est un clone de l'utilitaire KDirStat, sur lequel QDirStat est basé.
Avec QDirStat, votre utilisation du disque dur est représentée par des rectangles et des carrés, chacun d'une taille différente. Plus le carré est grand, plus l'espace disque dur est utilisé par ce répertoire particulier. Un clic droit sur le rectangle en question vous donnera la possibilité de visiter l'emplacement du dossier.
C'est un excellent moyen de trouver des données "secrètes" qui ont été téléchargées sur votre ordinateur. Des choses comme les emplacements de téléchargement manquants et votre cache Internet peuvent toutes être tracées avec ces outils. Et si vous n'aimez pas la vue "en bloc", les données d'utilisation peuvent également être visualisées sous forme d'histogramme.
Vous pouvez obtenir QDirStat via GitHub, mais des packages sont disponibles pour openSUSE, SLE et Ubuntu.
Pour ce dernier, ajoutez d'abord le PPA (pensez à le supprimer plus tard) :
sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat
sudo apt-get mise à jour
Une fois cela fait, installez avec
sudo apt install qdirstat
Vous pouvez ensuite lancer le logiciel depuis le bureau, ou depuis le terminal avec la commande qdirstat. Suivez l'invite pour sélectionner le répertoire à analyser, puis attendez que les données soient rassemblées et présentées.
Une version de KDE, K4DirStat, est également disponible.
Anciennement connu sous le nom de Baobab, Disk Usage Analyzer est, comme vous l'avez peut-être deviné, un autre outil visuel. Plutôt que l'approche basée sur les blocs de QDirStat, cet utilitaire propose un graphique circulaire en arbre radial comme illustration en direct de l'utilisation du disque. Vous le trouverez dans le volet de droite ; à gauche, une liste du contenu du répertoire actuellement sélectionné.
Tout est codé par couleur pour une analyse facile, mais Disk Usage Analyzer n'offre pas vraiment beaucoup plus que cela. Par exemple, il n'y a pas de raccourci facile vers les répertoires que vous consultez, autre que de les ouvrir manuellement dans votre gestionnaire de fichiers par défaut.
Cela dit, Disk Usage Analyzer est facile à utiliser et idéal pour des vérifications rapides de l'utilisation sans trop d'implication.
Un autre analyseur d'utilisation graphique basé sur des blocs, xdiskusage a une interface utilisateur assez basique et recueille des informations à partir de la commande du. Cependant, ceci est exécuté en votre nom, de sorte que les données d'utilisation sont rapidement compilées et présentées.
Installer dans les systèmes basés sur Debian avec
sudo apt install xdiskusage
Exécutez la commande xdiskusage dans le terminal pour lancer, puis sélectionnez le répertoire ou le disque à analyser.
Le résultat est une présentation arborescente, avec le bloc de répertoires parent affiché le plus à gauche et les répertoires et dossiers enfants se ramifiant vers la droite. Chaque bloc affiche le nom du répertoire et l'utilisation du disque.
Vous pouvez naviguer dans cette représentation graphique de votre structure de répertoires à l'aide de la souris ou des touches fléchées. Besoin d'en savoir plus sur le bloc répertoire ? Cliquez simplement avec le bouton droit de la souris pour accéder aux options, notamment la copie du chemin vers le presse-papiers et l'impression de l'affichage.
Bien qu'il n'offre pas de superbes graphismes, xdiskusage est conçu pour être extrêmement léger. Si vous êtes dans une situation où votre disque s'est rempli sans explication et que vous manquez d'espace, xdiskusage pourrait être la solution que vous recherchez.
L'exécutable téléchargeable pour xdiskusage est uniquement 64 bits, mais la source peut également être téléchargée et compilée sur votre système pour l'installation.
Duc est un autre outil d'utilisation du disque utilisant l'approche arborescente radiale. Doté d'une collection d'outils, vous pouvez installer Duc sur des distributions basées sur Debian avec
sudo apt install duc
Pour les autres familles Linux, vous pouvez télécharger la source depuis le site Web et la compiler.
Commencez avec Duc en indexant le répertoire /usr. Cela crée une base de données (plus d'informations ci-dessous) et peut prendre un certain temps lors de la première exécution :
index duc /usr
À partir de là, vous pouvez utiliser ls pour répertorier le contenu du répertoire et son impact sur le disque dur :
duc ls -Fg /usr/local
Si vous préférez voir cela dans l'analyseur visuel de Duc en attendant, utilisez
duc gui /usr
Il existe également une interface de console avec laquelle vous pouvez ouvrir
duc ui /usr
Duc offre une approche beaucoup plus rapide de l'analyse de l'utilisation du disque en maintenant une base de données du contenu du disque. Cela le rend idéal pour les grands systèmes; le site Duc se vante d'avoir été testé avec "500 millions de fichiers et plusieurs pétaoctets de stockage".
Une autre option pour une installation légère est JDiskReport, qui est un outil d'analyse de disque basé sur Java. Comme il s'agit de Java, JDiskReport est multiplateforme, ce qui signifie que vous ne devriez pas rencontrer de problèmes lors de son exécution sur des distributions Linux plus anciennes ou inhabituelles.
Après avoir analysé vos disques durs, JDiskReport présente les données statistiques sous forme de graphiques et de tableaux. C'est là qu'il entre en jeu - non seulement vous obtenez l'affichage attendu du graphique à secteurs, mais l'utilitaire affiche également une liste des 50 premiers fichiers les plus volumineux. Vous trouverez également un écran affichant les fichiers les plus volumineux par type.
Java n'est pas la plate-forme la plus populaire et est difficile à mettre à jour, mais si vous cherchez quelque chose avec de meilleures options de rapport que xdiskusage, JDiskReport est la réponse.
Peu importe si vous souhaitez utiliser des outils de ligne de commande natifs, des visualiseurs GUI impressionnants ou une analyse basée sur la console de votre utilisation du disque dur :il y a un outil pour tout le monde !
Pour plus de bases sur Linux, consultez notre aperçu de la façon de renommer un fichier sous Linux.