9 votos

MacOS Sierra - No se puede encontrar lo que está utilizando todo el espacio del disco

Mi Macbook Pro se ha quedado sin espacio en el disco y no puedo averiguar por qué.

Tengo aplicaciones y datos de usuario mínimos.

Salida 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

Como puede ver aquí, está informando que tengo alrededor de 6GB espacio libre.

A continuación, utilicé ncdu para tratar de entender mejor lo que realmente estaba usando el espacio

enter image description here

Como puedes ver, ncdu está informando de que he utilizado alrededor de 30GB del espacio, lo que me parece correcto.

Es evidente que estoy viendo algo de forma incorrecta.

¿Alguna idea?

12voto

klanomath Puntos 19587

Prueba con sudo ncdu en su lugar. Como administrador o usuario normal no se le permite escanear el contenido de ciertas carpetas (todo indicado por un error mientras se escanea y en el listado final por un punto - si una subcarpeta no puede ser escaneada - o un signo de exclamación - si toda la carpeta está excluida del escaneo debido a la falta de permisos de lectura).

Ejemplos (aquí sólo se muestran los seis grandes y la carpeta .Spotlight-V100):

  • 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

Otro buen truco de Perl es este comando:

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

Clasificará todo carpetas (no sólo las de la carpeta actual) en función del tamaño, de forma similar a la Gran Perspectiva sin ladrillos:

 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

Darren Puntos 46

Aunque soy un gran fan de du y ncdu Pero, a veces, sigue siendo útil probar una interfaz gráfica de usuario.

Aquí está Gran perspectiva del SSD de mi MBP, escaneado desde /:

Grand Perspective scan results

Puedo ver que Xcode.app es la entrada más grande en mi carpeta /Applications, por ejemplo. (También acabo de encontrar 9GB que pude liberar de una vieja carpeta de inicio de Usuario Eliminado).

2voto

Douglas Puntos 10417

Mientras que ncdu es excelente (y esto no es una crítica) hay un par de comandos incorporados que puedes probar si no quieres instalar (o no puedes) utilidades de terceros:

sudo du -hsx -d 1 / | sort

Este comando enumera todos los archivos del directorio root, pero excluye los montajes del sistema de archivos (es decir, montajes USB o de red) y los ordena de menor a mayor. Por ejemplo, emitiendo el comando en mi iMac, obtengo los siguientes resultados:

  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

Esto me da un buen resumen de lo que las carpetas de nivel superior están utilizando en mi unidad. En mi caso, el /Applications está consumiendo 30G mientras que mi /Users tiene 261G.

Si quieres echar un vistazo a todo lo que hay en tu carpeta de Aplicaciones y ordenarlo por tamaño, puedes ejecutar el comando

sudo du -ha /Applications | sort -r

Canalizo la salida a sort y utilizar el -r para ordenarlo de forma inversa (de mayor a menor) y así poder ver qué archivos y directorios están ocupando qué espacio.

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

El listado será bastante largo, por lo que sugiero enviar la salida a un archivo de texto para su evaluación:

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

Esto le dará un archivo de texto en su Escritorio que puede ver con cualquier editor de texto. De esta manera tendrá un registro de los archivos/subdirectorios que necesita/quiere investigar para saber por qué está consumiendo tanto espacio en el disco.

1voto

setholopolus Puntos 1

No creo que tu pregunta sea exactamente un duplicado de esta, pero definitivamente deberías echarle un vistazo ya que tiene una amplia discusión sobre las formas de liberar espacio en el disco. ¿Cómo puedo saber qué es lo que se está comiendo poco a poco el espacio de mi disco duro?

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X