web-dev-qa-db-fra.com

Vérifier la répartition de l'espace sur un système Linux

Je sais comment vérifier l'espace laissé avec:

df -h

et je sais vérifier l'espace d'un dossier avec:

du -ch /path/to/folder/

Mais disons que j'ai un disque dur de 500 Go et que 350 Go sont utilisés:

  • Quel est le meilleur outil/commande pour savoir comment l'espace est distribué?

  • Devrais-je faire du -ch /? (je pense que ce n'est pas optimal)

  • Il existe un outil/app spécial pour le faire?

J'aimerais une application qui stocke la façon dont l'espace est distribué dans mon système, c'est-à-dire l'espace occupé dans chaque dossier ...

J'aimerais avoir quelque chose comme SpaceSniffer (Vous pouvez vérifier l'outil windows ici ) . Il s’agit d’un programme Windows qui examine votre disque dur et indique dans un IU simple et convivial comment l’espace est distribué sur votre ordinateur.

Ce type de logiciel est génial ce jour-là, vous vérifiez votre disque dur. Il semble que vous ayez "perdu" des centaines de Go et que vous ne sachiez pas où ils se trouvent!


Modifier

  • J'ai essayé baobab et fonctionne parfaitement dans mon Ubuntu , J'ai aussi testé JDiskReport , je dois résoudre quelques problèmes mais cela fonctionne sous Ubuntu & Windows

  • Je suppose que JDiskReport fonctionnera dans tout OS avec Java installé, , c’est pourquoi j’ai choisi une réponse correcte . J'ai essayé cela sous Ubuntu, Windows 8, Raspbian et CentOS et fonctionne dans chacun d'eux (vous devez installer Java)

  • Je dois dire que pour ceux amoureux de en ligne de commande votre choix devrait être ncdu , c'est génial !!!

Baobab IU:

This is the baobab IU

21
AlvaroAV

Une autre application très utile pour cela est:

JDiskReport

Est très similaire aux fenêtres SpaceSniffer et possède une interface utilisateur très utile et intuitive.

Vous avez besoin de Java pour l'utiliser, mais il peut fonctionner sous tous les systèmes d'exploitation avec Java

L'interface utilisateur:

JDiskReport example in linux

J'espère que ça aide !

9
CarlosAV

Une application Nice Gnome est baobab . Il vient avec l'installation par défaut d'ubuntu.

enter image description here

Pour l'obtenir,

Sudo apt-get install baobab

apt-cache show baobab

Description-en: GNOME disk usage analyzer
 Disk Usage Analyzer is a graphical, menu-driven application to analyse
 disk usage in a GNOME environment. It can easily scan either the whole
 filesystem tree, or a specific user-requested directory branch (local or
 remote).
 .
 It also auto-detects in real-time any changes made to your home
 directory as far as any mounted/unmounted device. Disk Usage Analyzer
 also provides a full graphical treemap window for each selected folder.
26
Xavier

ncdu

Si vous utilisez la ligne de commande, vous pouvez utiliser ncd . Il utilise une interface graphique en ligne de commande (ncurses).

Installation

Sudo apt-get install ncdu

Description

De sa page Web:

[...] ncdu: Un analyseur d'utilisation du disque avec une interface ncurses, destiné à être exécuté sur un serveur distant sur lequel vous n'avez pas une configuration gaphique complète, mais plutôt une simple connexion SSH. ncdu se veut rapide, simple et facile à utiliser, et devrait pouvoir fonctionner dans n’importe quel environnement minimal semblable à POSIX où ncurses est installé.

Capture d'écran

Screenshot from the ncdu webpage

Exemple

Vérifiez l’utilisation du disque de votre répertoire personnel:

ncdu ~

Vous pouvez entrer dans des sous-répertoires et supprimer des fichiers/des dossiers entiers à partir de l'outil.

21
phoibos

Utilisez les canards:

du -cks *|sort -rn|head -n11

Cela listera les dix premiers sous-répertoires et fichiers du chemin actuel, l’espace qu’ils utilisent et un total.

Si vous modifiez le -cks en -cms, il est indiqué en Mo au lieu de Ko, ce qui est probablement plus utile de nos jours.

Vous pouvez ajouter x aux options de du pour éviter qu’il ne soit inséré dans d’autres systèmes de fichiers, le cas échéant.

(Crédit: serveur Linux Hacks, O'Reilly)

5
Nagora

Il y a aussi une application kde disponible sur le référentiel: Filelight

Vous pouvez l'installer avec Sudo apt-get install filelight

NAME

       filelight - Graphical disk-usage information

SYNOPSIS

       filelight [Qt-options] [KDE-options] [path]

DESCRIPTION

       Allows you to exactly understand exactly your disk usage by graphically
       representating your filesystem as a set of concentric  segmented-rings.

Capture d'écran:- screenshot

2
Pandya

Un peu tard pour percevoir une prime, mais l'éléphant dans la pièce manque!

gparted est l'application de choix pour moi, afin de montrer comment l'espace disque est distribué dans le système complet.

Même pour un système Windows avant de passer à Ubuntu , comme on le voit ci-dessous:

Screenshot of user prior to moving to Ubuntu

2
Fabby

Si vous souhaitez utiliser les outils installés, vous pouvez utiliser du -sh /* qui indique l'utilisation cumulée pour chaque dossier (et fichier) dans/Vous pouvez ensuite le faire pour les sous-dossiers jusqu'à ce que vous ayez trouvé ce que vous recherchez. Bien sûr, les outils mentionnés dans d’autres réponses sont bien meilleurs, mais il est parfois difficile de les installer.

0
Josef

Une autre option avec une interface simple et facile à comprendre:

  1. xdiskusage (Sudo apt-get install xdiskusage)

    Après l'installation, appelez-le depuis un terminal - xdiskusage

  2. KDirStat (Sudo apt-get install kdirstat)

Cette application est principalement destinée à KDE.

  1. Gd map (Sudo apt-get install gdmap) L’alternative Gnome à KdirsStat.

De plus, ce lien donne d'autres applications: http://www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/

0
Muzaffar