9 votes

MacOS Sierra - Impossible de trouver ce qui utilise tout l'espace disque

Mon Macbook Pro n'a plus d'espace disque, et je n'arrive pas à savoir pourquoi.

J'ai un minimum d'applications et de données utilisateur.

Sortie de df -h

Filesystem      Size   Used  Avail Capacity  iused   ifree %iused  Mounted on
/dev/disk1     233Gi  227Gi  5.8Gi    98% 59462769 1518477   98%   /
devfs          182Ki  182Ki    0Bi   100%      630       0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0       0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0       0  100%   /home

Comme vous pouvez le voir ici, il est signalé que j'ai environ 6GB espace libre.

J'ai ensuite utilisé ncdu pour essayer de mieux comprendre ce qui utilisait réellement cet espace.

enter image description here

Comme vous pouvez le voir, ncdu est un rapport que j'ai utilisé environ 30GB d'espace, ce qui me semble correct.

Il est évident que je ne vois pas les choses de la bonne façon.

Des idées ?

12voto

klanomath Points 63400

Essayez sudo ncdu à la place. En tant qu'administrateur ou utilisateur normal, vous n'êtes pas autorisé à analyser le contenu de certains dossiers (tous indiqués par une erreur pendant l'analyse et dans la liste finale par un point - si un sous-dossier ne peut pas être analysé - ou un point d'exclamation - si le dossier entier est exclu de l'analyse en raison de droits de lecture manquants !)

Exemples (seuls les six grands et le dossier .Spotlight-V100 sont présentés ici) :

  • ncdu :

       10,7 GiB [##########] /Applications                                                                                               
    .   4,8 GiB [####      ] /System
    .   3,5 GiB [###       ] /Library
    .   2,2 GiB [##        ] /usr
    .   1,8 GiB [#         ] /private
    .   1,1 GiB [#         ] /Users
                 ...
    !   0,0   B [          ] /.Spotlight-V100
  • sudo ncdu :

    .  10,7 GiB [##########] /Applications                                                                                               
        6,3 GiB [#####     ] /System
        5,2 GiB [####      ] /Library
        2,6 GiB [##        ] /private
        2,4 GiB [##        ] /usr
        1,2 GiB [#         ] /Users
                 ...
      310,7 MiB [          ] /.Spotlight-V100

Cette commande est une autre astuce perl intéressante :

sudo perl -e'%h=map{/.\s/;99**(ord$&&7)-$`,$_}`du -h`;die@h{sort%h}'

Il va trier tous (pas seulement ceux du dossier en cours) en fonction de leur taille, à l'instar de Grand Perspective sans briques :

 29G    .
 11G    ./Applications
7,4G    ./Applications/Xcode.app
6,3G    ./System
5,2G    ./Library
2,4G    ./usr
1,9G    ./usr/local
966M    ./Users/user/Library
879M    ./System/Library/PrivateFrameworks
851M    ./Applications/MAMP
850M    ./private/var/db/dyld
805M    ./usr/local/mysql-5.7.11-osx10.9-x86_64/lib
778M    ./System/Library/Frameworks
...

6voto

da4 Points 4796

Bien que je sois un assez grand fan de du y ncdu mais il est parfois utile d'essayer une interface graphique.

Voici Grande Perspective La sortie du SSD de mon MBP, scannée depuis / :

Grand Perspective scan results

Je peux voir que Xcode.app est la plus grande entrée dans mon dossier /Applications, par exemple. (Je viens également de trouver 9 Go que j'ai pu libérer d'un ancien dossier personnel d'utilisateur supprimé).

2voto

Douglas Points 10417

Alors que ncdu est excellent (et ce n'est pas une critique à son encontre), il existe quelques commandes intégrées que vous pouvez essayer si vous ne voulez pas (ou ne pouvez pas) installer des utilitaires tiers :

sudo du -hsx -d 1 / | sort

Cette commande répertorie tous les fichiers du répertoire racine, mais exclut les montages de systèmes de fichiers (c'est-à-dire les montages USB ou réseau) et les classe du plus petit au plus grand. Par exemple, en lançant cette commande sur mon iMac, j'obtiens les résultats suivants :

  0B    /.Trashes
  0B    /.vol
  0B    /Network
  0B    /cores
 30G    /Applications
 64K    /Volumes
1.0K    /home
1.0K    /net
1.0M    /sbin
2.5M    /bin
234M    /.fseventsd
261G    /Users
314G    /
383M    /.cleverfiles
4.7G    /Library
478M    /.DocumentRevisions-V100
5.0K    /dev
523M    /usr
7.1G    /private
811M    /.Spotlight-V100
9.1G    /System

Cela me donne un bon résumé de la taille que les dossiers de premier niveau utilisent sur mon disque. Dans mon cas, le /Applications consomme 30G alors que mon /Users a 261G.

Si vous voulez examiner tout ce qui se trouve dans votre dossier Applications et le trier par taille, vous pouvez lancer la commande suivante

sudo du -ha /Applications | sort -r

J'envoie la sortie vers sort et utiliser le -r pour le trier dans l'ordre inverse (du plus grand au plus petit) afin de voir quels fichiers et répertoires occupent quel espace.

996K    /Applications//The Unarchiver.app/Contents/Frameworks/XADMaster.framework/Versions
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources/LexiconData
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents/Resources
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon/Contents
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport/LatvianSpeller.lexicon
996K    /Applications//Microsoft Word.app/Contents/SharedSupport/Proofing Tools/Latvian Speller.proofingtool/Contents/SharedSupport

La liste sera assez longue, je suggère donc d'envoyer la sortie dans un fichier texte pour évaluation :

sudo du -ha /Applications | sort -r > ~/Desktop/du_results.txt

Vous obtiendrez ainsi un fichier texte sur votre bureau, que vous pourrez consulter avec n'importe quel éditeur de texte. Vous aurez ainsi une trace des fichiers/sous-répertoires que vous devez/veut examiner pour savoir pourquoi vous consommez autant d'espace disque.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X