Si vous cherché à gérer l’espace disque sur des serveurs Linux, vous connaissez probablement l’importance de disposer d’outils efficaces pour la surveillance et l’analyse de l’utilisation des disques. Parmi ces outils, il y a ncdu, un outil simple et puissant qui permet de visualiser et de supprimer les fichiers et les répertoires les plus volumineux sur un système de fichiers donné.
Qu’est-ce que ncdu ?
Ncdu est un outil de gestion d’espace disque en ligne de commande qui permet de visualiser la taille des fichiers et des répertoires sur un système de fichiers donné et de les trier par ordre de taille. Il fournit une interface utilisateur simple et conviviale qui permet de naviguer facilement dans les répertoires et de supprimer les fichiers et les répertoires les plus volumineux. Il est écrit en C et est distribué sous licence MIT.
Comment installer ncdu ?
Ncdu est disponible dans les référentiels de la plupart des distributions Linux et peut être installé à l’aide du gestionnaire de paquets par défaut. Par exemple, pour installer ncdu sur Ubuntu ou Debian, vous pouvez exécuter la commande suivante dans un terminal :
sudo apt-get install ncdu
Comment utiliser ncdu ?
Une fois installé, vous pouvez utiliser ncdu pour analyser l’utilisation de l’espace disque sur un système de fichiers en utilisant la commande suivante :
ncdu [options] [directory]
Par défaut, ncdu analyse le système de fichiers actuel à partir du répertoire courant. Vous pouvez également spécifier un répertoire spécifique à analyser. Par exemple, pour analyser l’utilisation de l’espace disque du répertoire /home, vous pouvez exécuter la commande suivante :
ncdu /home
Lorsque vous exécutez la commande, ncdu affiche une liste des répertoires et des fichiers triés par ordre de taille. Vous pouvez naviguer dans les répertoires en utilisant les touches fléchées et la touche Entrée. Vous pouvez également supprimer des fichiers ou des répertoires en appuyant sur la touche D et en confirmant votre choix.
Ncdu dispose également de plusieurs options utiles qui permettent de personnaliser l’affichage et le comportement de l’outil. Par exemple, vous pouvez utiliser l’option -x pour exclure les systèmes de fichiers montés, l’option -r pour afficher les fichiers triés par ordre inverse et l’option -o pour enregistrer la sortie dans un fichier texte.
Conclusion
Ncdu est un outil simple et efficace pour l’analyse de l’utilisation de l’espace disque sur des serveurs Linux. Il permet de visualiser les fichiers et les répertoires les plus volumineux et de les supprimer facilement, ce qui peut aider à libérer de l’espace disque sur des systèmes avec des volumes de stockage limités. Bien qu’il ne dispose pas de toutes les fonctionnalités des outils graphiques plus avancés, ncdu est facile à utiliser et peut être exécuté à partir de n’importe quel terminal, ce qui le rend idéal pour une utilisation en ligne de commande.