¿Cómo puedo averiguar qué está consumiendo lentamente el espacio de mi disco?

Cada pocos días recibo avisos en mi MacBook de que se está ejecutando o se quedó sin espacio en el disco duro. Curiosamente, reiniciar la computadora me permitirá recuperar gigas de espacio (esta última vez, fue capaz de recuperar alrededor de 2,2 GB). Sin embargo, no puedo identificar nada en mi actividad personal que consumiera ese espacio.

Es posible que sea un podcast falso de iTunes o una gran actualización de software que mi Mac se descarga automáticamente. ¿Alguno de estos recuperaría el espacio al reiniciar?

Una posibilidad que se me ocurre es que FileVault tenga algún tipo de pérdida de disco, asignando pero no liberando archivos. ¿Esto tiene sentido? ¿Hay alguna herramienta que pueda ejecutar para determinar a dónde va este espacio? Suponiendo que sea FileVault, ¿debería intentar desactivarlo? ¿Cuál es la mejor manera de desactivar FileVault en una computadora casi llena?

Advertencia sobre respuestas y nuevo macOS

Para usuarios de Ventura y macOS más nuevos. Apple ha aumentado el control de lo que pueden ver las aplicaciones, por lo que las aplicaciones enumeradas como respuestas no funcionarán completamente sin alguna configuración adicional. Deberán tener acceso completo al disco y para ver los archivos que el usuario actual no puede leer necesitarán privilegios de root, por lo que la versión de App Store no proporcionará resultados completos. Consulte El almacenamiento de datos del sistema es enorme (esto no es parte de la pregunta, pero no puedo pensar en ningún otro lugar para colocar esto como se aplica a todas las respuestas).

Respuestas (19)

DaisyDisk (prueba gratuita, $ 9.99)

ingrese la descripción de la imagen aquí

DaisyDisk es algo así como WinDirStat para Windows, ya que puede ver sus archivos como una jerarquía visual y averiguar cuáles ocupan más espacio.

Donde Daisy Disk sobresale es en dos lugares:

  1. Está programado para buscar rápidamente y de manera eficiente y utilizando procesos paralelos todos los casos especiales en los que Apple tiene asignaciones de sistemas de archivos que son más exclusivas para Core Storage y APFS e instantáneas /contenedores locales .
  2. También explica muy bien todos estos casos especiales y errores. Cuando tiene asignaciones con grandes cantidades de espacio faltante, le evita aprender todos los detalles de la depuración de instantáneas locales en la línea de comandos, sabiendo cuándo es el momento de iniciar la recuperación para ejecutar la Utilidad de disco para verificar el disco en sí cuando los gráficos no no se suman correctamente, etc...

Sí, cuesta dinero, pero es de esperar que ahorre cordura y tiempo a largo plazo, ya que ha sido una herramienta sólida durante muchos años.

Crédito a Sathya por su respuesta en Super User .

Ésta es la mejor. Lo he comprado con una oferta de Black Friday por 6$ y es muy fácil de usar y comprensible. Muy buena herramienta. Gracias
Muy buena recomendación: en una búsqueda de archivos que no fueron revelados claramente por ninguna herramienta estándar (du, etc.), esta aplicación identificó el problema de inmediato. Vale la pena diez libras.

Tuve un problema muy similar , por lo que decidí compilar varios métodos para resolverlo. Entonces, a continuación, están esas opciones y algunas de ellas las obtuve de las respuestas ya proporcionadas aquí. Entiendo que esto está un poco fuera de tema de la pregunta, pero está en sintonía con las respuestas. Esto tiene muchas partes y esos son todos los softwares que podría probar yo mismo de alguna manera.

En general, es una buena idea prestar mucha atención al uso de las opciones sudo a continuación para que el software pueda tener acceso a todos los archivos , que probablemente incluirán algunos grandes ocultos.


Aquí hay una breve lista de aplicaciones para verificar el uso del disco:

  • GrandPerspective es solo gráfico, utilizando el Treemap, puede medir archivos por métodos lógicos o físicos antes de escanear, mostrar/ocultar el contenido del paquete y cambiar el esquema de color sobre la marcha. También puede guardar los datos escaneados para archivarlos o comparar varias ventanas.

  • Disk Inventory X también utiliza el esquema gráfico Treemap pero junto con una vista de lista de carpetas y archivos. Los gráficos no son tan buenos como GrandPerspective ni la lista tan buena como OmniDiskSweeper, pero hace un buen trabajo mezclando ambos. Tiene un complemento de Finder y la mayoría de las opciones entre las 3 en preferencias. Es el más complejo, pero no del todo completo.

  • OmniDiskSweeper no es gráfico y es muy similar a la vista de columnas de Finder. Usted elige la carpeta o el disco para analizar, los ordenará por uso del disco después de tomarse su tiempo para calcular. A continuación, puede eliminar (mover a la papelera) todo lo que aparece en la lista.

Así que cada uno tiene sus ventajas y aspectos destacados, todavía no estoy seguro de si hay uno que esté en la cima. Todos son gratis.


También hay un enfoque diferente, de aplicaciones para escanear lugares y archivos esperados específicos para el uso del espacio de formas no óptimas. Básicamente, recopilan algunas cosas conocidas sobre el sistema que pueden estar inflando su disco, todo en una interfaz agradable para que pueda ver y decidir qué eliminar.

  • CleanMyMac enumera cachés, registros, archivos de idioma, binarios universales, "basura" de desarrollo, extensiones y aplicaciones. Escanea a través de los archivos y también usa alguna base de conocimiento que tiene. Gran interfaz, fácil de usar. CleanMyMac tiene una versión de prueba gratuita que solo limpiará hasta 500 MB.

  • XSlimmer es muy específico. Elimina el código "innecesario" de los binarios "gruesos" y elimina los idiomas innecesarios , como dice en el sitio web. Los binarios universales, es decir, usan mucho espacio para almacenar archivos para ejecutarse en varias arquitecturas e idiomas diferentes. Entonces, esto los elimina a todos para reducirlos a solo las necesidades de su computadora. XSlimmer está actualmente descontinuado.


Otro enfoque es buscar archivos duplicados. Hay muchas opciones comerciales, algunas pueden ser mejores que las que se enumeran a continuación, no las he probado todas. De todos modos, estoy enumerando mi elección de aplicaciones considerando cuáles pude probar.

  • TidyUp es una aplicación muy conocida en este tema. Puede especificar dónde buscar qué tipo de duplicados. Ofrece modos básicos y avanzados, varias estrategias y criterios diferentes.

  • MrClean es una herramienta gratuita que solo busca carpetas en busca de duplicados y los desecha. Muy simple pero eficiente si estás seguro de lo que estás haciendo.

  • Chipmunk escanea los duplicados y te permite elegir cuáles quieres desechar. Ofrece una vista de nodo de carpetas y puede seleccionar " eliminar todos los archivos en una carpeta que tiene duplicados en otro lugar, o viceversa ", así como la selección manual. Puede llevar mucho tiempo escanear todos los archivos, pero después de eso hace un trabajo muy decente.

  • DupeCheck " suelte un archivo en él y usará su índice de Spotlight para ver si tiene un posible duplicado en alguna parte ". Eso es sobre esta agradable aplicación de código abierto. No es una gran herramienta para la limpieza de espacios a la vez, pero con el tiempo te ayuda a mantener tu espacio limpio.

  • DuplicateFileSearcher del sitio web: " es una poderosa utilidad de software gratuita que lo ayudará a encontrar y eliminar archivos duplicados en su computadora. También se puede usar para calcular hashes MD5 y SHA. El software se ejecuta en Windows, Linux, Solaris y MacOS. ". Basta de charla.


A continuación, hablaré brevemente sobre un enfoque similar citando partes relevantes sobre otras dos cosas que se pueden hacer para buscar espacio en disco faltante, sin instalar nada nuevo, solo usando la línea de comando (la Terminal).

Este (largo pero bueno) es de los foros de MacFixIt (vaya allí para obtener más opciones y detalles) :

En la mayoría de los casos, realmente hay archivos que ocupan parte del volumen, pero los archivos son invisibles en el uso normal del Finder.

Con la función Ir a la carpeta del Finder (en el menú Ir), mire los tamaños de los contenidos de estas carpetas, pegando estos nombres de ruta:

/private/var/vm 
/private/var/log 
/Volumes 

El directorio /private/var/vm contiene los archivos de intercambio utilizados por la memoria virtual. Se crean nuevos a medida que se intercambian más datos de la RAM al disco duro. Todo el proceso de creación de los mismos comienza en cada reinicio o reinicio; no intente quitarlos usted mismo. Verifique el tamaño total de todos los archivos de intercambio, justo después de arrancar y mientras se llena el disco. En Panther, los dos primeros archivos de intercambio tienen 64 MB, luego cada nuevo tiene el doble del tamaño del anterior (128 MB, 256 MB, 512 MB, 1 GB) hasta un tamaño máximo de 1 GB. En Tiger, los primeros dos archivos de intercambio son de 64 MB, el siguiente es de 128 MB y cualquier archivo de intercambio adicional es de 256 MB.

Si no ejecuta los scripts de mantenimiento diario, semanal y mensual (ya sea mediante una utilidad o mediante la ejecución de los comandos sudo periodic daily, sudo periodicweekly y sudoperiodmonthly en Terminal), los registros en el volumen de inicio pueden volverse demasiado grande. Si ocurre un error con frecuencia y se registra, puede tener un archivo muy grande en /private/var/log/system.log.

Los archivos en /Volumes deben ser alias de sus volúmenes montados. No elimine estos alias, porque todo lo que haga con ellos afectará al contenido de los volúmenes correspondientes. Si no está seguro de poder explorar esta carpeta sin contratiempos, antes de comenzar, desmonte correctamente cualquier volumen que no sea el volumen de inicio, si el problema de falta de espacio en disco afecta solo a ese volumen. Las unidades FireWire externas se pueden desconectar después de desmontarlas correctamente.

A veces, los programas de copia de seguridad que no pueden encontrar un volumen de destino (o de destino) para una copia de seguridad crean una carpeta con el mismo nombre que el destino y colocan la carpeta en el directorio /Volumes. Hay casos en los que se ha realizado una copia de seguridad de todo el volumen de inicio en sí mismo, en una carpeta dentro de /Volumes. Si la cantidad de espacio que falta es aproximadamente del tamaño de su carpeta de usuario, es probable que dicha copia de seguridad sea la explicación. Si usa Carbon Copy Cloner u otra utilidad de copia de seguridad o clonación y tiene sus preferencias configuradas para crear una copia de seguridad programada, y el volumen de destino deseado no está montado o está inactivo a la hora programada, la copia de seguridad se crea en el directorio /Volumes .

Para verificar el tamaño del directorio /Volumes normalmente invisible en el volumen de inicio activo, abra una nueva ventana del Finder. Seleccione el volumen de inicio en la lista de la izquierda, luego elija la vista de columna (la que está a la derecha de las tres vistas). En el menú Ir del Finder, seleccione Ir a la carpeta y pegue:

/Volumes 

El directorio /Volumes se vuelve visible en el Finder; encuentre su tamaño seleccionándolo y escribiendo el Comando I. Se informa que mi directorio /Volumes tiene 12K.

Este otro es de los foros de Sugerencias de Mac OS X (no hay mucho más que ver allí):

Es posible que desee ejecutar un du en la terminal para ver qué está pasando. Esto podría tardar unos minutos en ejecutarse.

Un ejemplo sería abrir terminal.app y luego ejecutar estos comandos:

sudo du -h -d 1 -c /

Ingrese su contraseña cuando se le solicite y luego suéltela, tardará unos minutos en ejecutarse, así que tenga paciencia.

du significa uso de disco. También hay df . Me gusta incluir el -xcomando anterior y ordenar;

sudo du -cxhd 1 / | sort -h

Agregando a la opción de línea de comando, puede usar un servicio de automatización para abrir cualquier aplicación. Con esto obtendrá resultados diferentes (y más completos) en GUI.

O, si está en una Power PC, usando Rosetta o algo anterior a Snow Leopard , puede mezclar cualquiera de las aplicaciones mencionadas anteriormente con Pseudo . Es una pequeña aplicación para abrir cosas como administrador. Imagínalo como una GUI para sudo.


Finalmente, hay una guía completa para principiantes sobre "The X Lab" que simplemente no citaré aquí porque es demasiado larga.

Disk Inventory X es otro excelente visualizador de espacio en disco.

Inventario de disco X

FileVault o cualquier otro software de terceros no es necesario en este caso.

Mac OS X es simplemente un sistema operativo complejo y moderno que utiliza el espacio en disco de forma dinámica y, a menudo, impredecible. El archivo de intercambio no solo crece y se reduce, sino que OS X también tiene un subsistema que crea un caché compartido de cargador dinámico que puede crecer a tamaños enormes sin su conocimiento. El caché se encuentra en /var/db/dyld/

Nunca te metas con los cachés y los archivos de intercambio de OS X. El caché se vacía cuando se inicia en modo seguro y se vuelve a crear durante los arranques normales. En resumen, eso es simplemente una sobrecarga de espacio en disco para ejecutar OS X. Realmente no puede recuperar o controlar el caché.

Alguien en macfixitforums.com ha compilado amablemente una lista de los sospechosos habituales que arrebatan espacio en disco en Mac OS bajo la publicación ¿Adónde se fue mi espacio en disco?

Gracias por el enlace, eso es más o menos lo que he estado buscando, una lista de posibles sospechosos.
Esto funcionó maravillosamente. ¡Descubrí que docker estaba tomando 64 gb para su espacio vm!

Descargue y ejecute GrandPerspective para obtener una buena vista gráfica de lo que ocupa espacio en el disco, algo como esto:

Ejecute esto antes y después del reinicio y debería poder ver cuáles son las grandes diferencias.

Bien, la próxima vez que mi Mac se queje de que está casi lleno, ejecutaré esto y publicaré los resultados.
Tenga en cuenta que la gran perspectiva solo puede mostrarle lo que tiene permiso para ver. Consulte este hilo sobre cómo examinar el "espacio usado misceláneo" con más detalle. foros.macosxhints.com/archive/index.php/t-98613.html
He estado usando esto por un tiempo, y es genial, pero no funcionó en mi problema actual, como mencionó el usuario 29234, porque no podía escanear todo mi sistema.
¡Y así descubrí que más del 50% de mi HD fue usado por el basurero!

No necesita ninguna herramienta si desea utilizar las herramientas incluidas de Apple.

Comience con Información del sistema y el elemento de la barra de menú Acerca de esta Mac en el menú Apple.

  • seleccione el menú de Apple
  • Acerca de esta Mac
  • Más información
  • Almacenamiento (parte superior izquierda de la ventana entre Pantallas y Memoria )

ingrese la descripción de la imagen aquí

Esta herramienta usa los datos de Spotlight , por lo que si parece apagado, puede reiniciar Spotlight y dejar la Mac funcionando durante varias horas para regenerar todos los datos que alimentan el gráfico de uso de almacenamiento. De hecho, en los sistemas operativos recientes (10.10 y 10.11), muchas de las veces en que el espacio libre disminuye gradualmente y se borra en el arranque se debe a que Spotlight se atasca y genera archivos de base de datos de forma continua. Puedes verificar eso con un comando:

sudo du -sm /.Spotlight-V100; sleep 600; sudo du -sm /.Spotlight-V100

De esa manera, obtiene una instantánea del tamaño de este directorio y otros 10 minutos más tarde (o más si no está mirando para volver a ingresar su contraseña)

Si necesita más datos granulares, use Finder y abra una ventana en la vista de lista de la computadora:

  • Mayús + Comando + C
  • Comando + 2
  • Comando + J

Marque la casilla Calcular todos los tamaños y luego use los triángulos para exponer las carpetas y realizar un seguimiento de las carpetas que crecen a medida que usa la Mac durante un período de 20 minutos.

También puede inspeccionar el acceso sin procesar del sistema de archivos fs_usageen la aplicación de terminal, pero es un poco como intentar tomar un sorbo de una manguera contra incendios. Si puede limitar un proceso o una carpeta para buscar con grepla actividad del sistema de archivos, se vuelve más útil saber qué sucede en los niveles más bajos de acceso al sistema de archivos.

Parece que el espacio recuperado es de sus archivos swap (vm) y sleepimage. Reiniciar borrará los archivos /var/swap/que pueden crecer considerablemente si se está quedando sin RAM o está usando una computadora portátil. Si está utilizando una computadora portátil, encontrará un archivo llamado sleepimageque tiene el tamaño de la cantidad de RAM que ha instalado y se puede eliminar de manera segura; dicho esto, eliminar cualquier cosa desde aquí es temporal.

Si necesita más espacio del que sugiero, use aplicaciones (como se sugiere) como Grand Perspective o Disk Inventory X para encontrar archivos grandes. También puede eliminar traducciones de idiomas adicionales a mano o usando una aplicación como Monolingual , por ejemplo, cuando un iWeb extremo cae de casi 1 GB a ~ 150 MB después de ejecutar Monolingual.

Si desea desactivar FileVault, puede seguir las instrucciones de Apple : simplemente desmarque FileVault en el Panel de preferencias de seguridad en Preferencias del sistema.

¡Gracias por el consejo sobre monolingüe! Me doy cuenta de que se supone que apagar Filevault es tan simple como desmarcar la casilla; sin embargo, requiere un espacio libre sustancial que no tengo en este momento (y puede que nunca tenga sin hacer cosas potencialmente peligrosas como mover mis bibliotecas de iTunes y/o iPhoto a un disco externo).
Las utilidades que eliminan elementos de una .app pueden tener consecuencias inesperadas. Ejemplo: una aplicación de Firefox que había podado o simplificado de alguna manera no pudo actualizarse. No puedo recordar si usé Monolingual o alguna otra utilidad, pero la falla posterior de la aplicación me hizo desconfiar de la reducción innecesaria.
Totalmente de acuerdo. Las utilidades de inspección del disco son útiles, pero es probable que esta sea la respuesta específica a la pregunta sobre qué consume lentamente el espacio del disco que se libera al reiniciar.

Encuentra el archivo del culpable. Solución

Entre todas las respuestas anteriores... simplemente puede presionar este comando en la Terminal para encontrar el archivo culpable...

Este comando encuentra todos los archivos individuales cuyo tamaño es superior a aproximadamente 100 MB y luego los imprime en el terminal.

sudo find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

En mi caso, había un archivo de registro de Tomcat que llegó a los 13 GB.

Esto divide los nombres de archivo con espacios, lo que no es lo ideal. Sin embargo, puedes modificarlo ligeramente:find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print substr($0, index($0,$9)) ": " $5 }'
Si no usa la -hopción en ls, también puede ordenar la salida para obtener los archivos de mayor uso:find / -type f -size +100000k -exec ls -l {} \; | awk '{ print $5 ": " substr($0, index($0,$9))}' | sort -n

Otra utilidad gratuita y útil de espacio en disco para Mac de The Omni Group, OmniDiskSweeper .

No es mala aplicación en absoluto. Los 3 sugeridos en esta pregunta tienen sus pros y sus contras. Este es el más simple y no gráfico que enumerará y ordenará todo su disco por tamaño de archivo.

Visualización en tiempo real de la actividad del sistema de archivos

fseventer

http://fernlightning.com/doku.php?id=software:fseenter:start

Si usas León

Máquina del tiempo móvil

El espacio del disco local se utilizará de forma inteligente, nunca tanto como para provocar una alerta del sistema. Si tiene curiosidad, puede ejecutar dos comandos en la Terminal:

man mtmd

q

tail -f /private/var/log/system.log | grep -E 'backup|mtm'

- Ponga esa ventana de Terminal a un lado, déjela en segundo plano, trabaje normalmente durante una hora más o menos. Lo que está registrado debería tranquilizarlo. Cuando esté satisfecho/terminado, lleve la ventana de Terminal al primer plano y luego interrumpa el comando en ejecución:

controlc

Conceptos erróneos del sistema de archivos Mobile Time Machine

En Mac OS X 10.7 Lion: la revisión de Ars Technica (página 18) (2011-07-20) hay una percepción de una superposición, una descripción de algo como subóptimo y se habla de copias.

La noción de que el espacio del disco local se usa para las copias puede ser comprensiblemente alarmante: "copiar algo lleva tiempo, coloca carga en la CPU" y otros pensamientos similares.

Sospecho que el uso de Lion de NFS para las instantáneas locales de Mobile Time Machine resultará no ser comparable a la copia, en ese sentido. Sospeche de un uso muy inteligente del espacio que no implica la copia ni el movimiento de archivos: la magia realizada en el árbol B del catálogo y niveles relacionados en el volumen HFS+, y en algún nivel en mtmfs.

[macbookpro08:~] gjp22% date
Tue  2 Aug 2011 15:13:04 BST
[macbookpro08:~] gjp22% uname -a
Darwin macbookpro08.centrim.freeman-centre.ac.uk 11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08:~] gjp22% sudo fileXray --volume_header /Volumes/MobileBackups
Could not determine an appropriate HFS+ volume from "/Volumes/MobileBackups". The file system type of /Volumes/MobileBackups is 'mtmfs'.

En resumen: una vez que se dejan de lado las preocupaciones iniciales, la mayoría de las personas encontrarán que las instantáneas locales son algo bueno, con un impacto en el rendimiento que es imperceptible o insignificante.

FileVault 1 en Snow Leopard o Lion

En versiones más modernas del sistema operativo, el uso de bandas para FileVault 1 no debería ser problemático. El espacio AFAIR se libera dinámicamente, sin necesidad de cerrar la sesión.

No puedo recordar si el espacio libre se administró tan bien con FileVault 1 hace dos años, cuando se publicó la pregunta.

Las copias locales se pueden deshabilitar con sudo tmutil disablelocal.
¡Apenas podía entender esto, pero el título "visualización en tiempo real de la actividad del sistema de archivos" es una respuesta sugerida perfecta para la pregunta específica! +1
A partir de julio de 2015, fseventer se desconectó y ya no se puede acceder a él.

Parece que FileVault puede causar algunos problemas con el espacio libre. A menos que realmente necesite la integración que proporciona FileVault, sugeriría deshabilitarlo y usar TrueCrypt en su lugar. Es de código abierto y no consumirá locamente el espacio libre.

También puede consultar esta guía sobre cómo liberar espacio en el disco duro en OS X o ejecutar una utilidad de uso de disco (como la que sugirió Doug Harris ).

Editar: desde que respondió originalmente, FileVault se ha superado significativamente en OS X Lion y es mucho más confiable.

Realmente solo lo encendí cuando instalé el sistema operativo porque se trata de una computadora portátil y me preocupaba que mis datos estuvieran seguros. Ahora estoy investigando cómo apagarlo sin estropear iTunes, iPhoto, etc. (cuyas bibliotecas tienen incontables GB de música, fotos y películas).
Si la seguridad es una preocupación, tenga en cuenta el siguiente problema: TrueCrypt 7.0a para Mac OS X no puede evitar que otros usuarios del sistema accedan a los archivos . Hay una descripción general en wuala.com/grahamperrin/public/2010/11/09/c?mode=gallery

Qué tamaño

es un visualizador de espacio en disco que cuesta US $ 13,00. Si bien es similar a otros programas descritos anteriormente, también tiene un modo en el que puede ver, medir e incluso eliminar archivos que pertenecen al Sistema oa otros usuarios.

ingrese la descripción de la imagen aquí

Hay un buen artículo de Apple sobre Cómo liberar espacio de almacenamiento en su Mac que menciona herramientas integradas de descubrimiento de consumidores de espacio en disco, disponibles a partir de macOS Sierra (10.12).

La herramienta más útil es el Explorador de archivos , que le permite ver qué archivo y carpeta ocupan cuánto espacio. Para acceder:

  1.  > Acerca de esta Mac, luego haga clic en Almacenamiento ( Más información en macOS Ventura 13.0 y posteriores)

  2. Haga clic en Administrar... ( Configuración de almacenamiento en macOS Ventura)

Ventana de información de almacenamiento

  1. En la página siguiente, haga clic en Documentos (o el botón de información al lado en macOS Ventura)

El navegador de documentos más grande

  1. Luego haga clic en la pestaña Explorador de archivos y siéntase libre de usarlo para calcular los mayores consumidores de espacio.

Explorador de archivos

Esta herramienta tiene una única limitación: solo le permite buscar archivos dentro de su carpeta de inicio.

Descríbame como un minimalista, sin embargo, abandoné la mayoría de las soluciones GUI y, por experiencia, prefiero usar la siguiente estrategia:

  • encienda su cliente de interfaz de línea de comandos (terminal, iterm, ...)
  • identifique la ruta de la unidad que está llena: /y /Volumes/datacambie a este directorio (es decir, cd /)
  • pide el tamaño en la jerarquía y ordénalo:du -k |sort -n

Es una ley bastante universal que "los archivos pequeños son muchos, los archivos grandes son pocos, pero estos son muy grandes", por lo que puede encontrar rápidamente al culpable.

Recomendaría un par de modificaciones a esto: primero, asegúrese de que Terminal tenga acceso total al disco , luego utilícelo sudo du -xk | sort -npara darle más acceso a los archivos protegidos, pero permanezca en el volumen de destino. (Nota: le pedirá su contraseña de administrador, pero no se repetirá a medida que escribe).

Usé Disk Inventory al igual que muchos otros aquí y descubrí que encontré varios archivos de copias de seguridad de iPhone y iPad. A medida que profundizaba, descubrí que tenía 4 Gb de copias de seguridad que tenían dos años de antigüedad para dispositivos más antiguos que ya no usaba. Este fue un buen hallazgo en mi disco duro de 128 Gb.

Si ha tenido varios dispositivos en su Mac, verifique ~library/application support/mobilesync/backup. Cada copia de seguridad está en su propia carpeta y las desactualizadas se destacarán fácilmente.

Prueba la cartografía del disco de la aplicación, es completamente gratuita y muestra los sistemas ocultos. También puedes hacer que muestre archivos de más de 1 Gb, etc.

En mi caso, fue una instancia de MySQL / MariaDB desbocada que, por alguna razón, tenía activada la replicación en mi computadora portátil. Encontrado usando: herramienta GPL - Inventario de disco X http://www.derlien.com/downloads/index.html

En mi caso, MariaDB estaba creando un montón de archivos bin-log para la replicación en /usr/local/var/mysql 50 archivos de 1GB cada uno...

"Reiniciar el equipo me permitirá recuperar gigas de espacio" no tiene nada de curioso; Afaik, es un software que vacía sus cachés. Para mí, como un gran usuario de Firefox (más de 100 pestañas abiertas), reiniciar mi MacBook libera alrededor de 1 a 2 GB de espacio en disco (que, posteriormente, se llena con nuevos datos de caché de Firefox).

AFAIK hay otro software con cachés inflados; Recuerdo de una versión anterior de Mac OS X (¿Snow Leopard?) que las actualizaciones de QuickTime están almacenadas en algún lugar de la Biblioteca y se pueden eliminar.

Usando OmniDiskSweeper (como se sugiere en otras respuestas), el culpable para mí fue GarageBand . La descarga de Essential Sounds decía "2,1 GB", pero el tamaño en el disco era de 24 GB y probablemente llegaría a los 50 GB (porque detuve la descarga en 1,2 GB por falta de espacio en el disco). Eso explica por qué mi espacio en disco siguió creciendo incluso cuando purgué más.

$ cd /private/var/folders/q8/n9hvxyg92c98xmp5bqsxyrr80000gn/C/com.apple.garageband10/com.apple.MusicApps/audiocontentdownload.apple.com
$ du -sh lp10_ms3_content_2016/
 24G lp10_ms3_content_2016/

También descubrí que Homebrew mantiene la descarga de versiones instaladas :

Las descargas de notas para las fórmulas instaladas aún no se eliminarán. Si desea eliminarlos también:

rm -rf $(brew --cache)

Gracias por la respuesta. ¿De qué sirve mantener archivos de descargas de fórmulas ya instalados?

En caso de que algo salga mal y tengas que reinstalar.

Tenía ghcinstalado el compilador Glasgow Haskell por razones desconocidas. Eliminarlo liberó otros 3 GB, 1,5 GB para la descarga en caché y 1,5 GB para los archivos binarios (en ~/Library/Caches/Homebrew/downloadsy /usr/local/Cellar/respectivamente).

Uso esta pequeña aplicación que se encuentra en la barra de estado e informa la cantidad de disco libre: https://apps.apple.com/us/app/free-disk-space-monitor/id1134777725

Simplemente informar la cantidad de espacio libre no ayuda a determinar qué está consumiendo espacio. La premisa de la pregunta es que hay poco espacio libre y la pregunta pide ayuda para resolver ese problema.