Certains programmes peuvent afficher l'espace disque utilisé à l'aide d'un treemap , tels que WinDirStat pour Windows et KDirStat pour KDE / Linux:
Je cherche quelque chose de similaire, mais une boîte Linux sans tête. (Par exemple, exécutez le programme de collecte de données de la console sur le serveur, puis chargez le fichier dans un programme graphique dans un environnement GUI.)
Sinon, quels sont les autres bons moyens d'obtenir une représentation structurée de l'espace disque utilisé, avec juste un accès SSH?
linux
disk-space-utilization
Vladimir Panteleev
la source
la source
Réponses:
NCurses Disk Usage (ncdu) est bon pour cela. Voir http://dev.yorhel.nl/ncdu pour plus de détails. Il est disponible sous forme de package pour les distributions les plus populaires et vous permet de parcourir et de découvrir où votre espace disque est utilisé. Il utilise des caractères de texte pour afficher un graphique à barres de l'utilisation du répertoire afin que vous obteniez une interface semi-graphique, dans un environnement texte uniquement.
la source
gt5 est très sympa. Il possède une interface console et crée également des fichiers html que vous pouvez afficher dans votre navigateur. Il est dans les référentiels, vous pouvez donc simplement l'obtenir.
la source
gt5
depuis un certain temps, mais il a un défaut considérable: si vous avez beaucoup de fichiers,gt5
ironiquement, il nécessite une quantité considérable d'espace disque (des centaines de mégaoctets) pour générer les résultats.J'utilise
du -cks * | sort -rn | head -11
.Il affiche les dix principaux répertoires par consommation de disque. Je l'utilise sur / à la maison et tout le temps.
la source
xdiskusage
vous permet de diriger la sortie dedu
celui-ci pour analyse. C'est une excellente option.la source
Pour les serveurs sans tête, philesight peut être d'une grande utilité.
(kludos pour ce bijou allez à http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/ )
la source
Vous pouvez exécuter la même commande si vous vous connectez au serveur via ssh et utilisez ssh X forwarding et un serveur X sur votre poste de travail. Si vous voulez depuis la ligne de commande:
la source