He tenido este problema durante bastante tiempo y sucede de vez en cuando y cuando sucede se vuelve muy frustrante y solo estoy tratando de identificar qué lo está causando.
Cuando sucede, el espacio en disco se agota hasta llegar a 0 bytes disponibles y cuando eso sucede, ni siquiera puedo navegar. Pero mágicamente después de un tiempo, el espacio en disco se libera y recupero mi espacio en disco como se muestra a continuación (copia pegada desde la consola: mira /dev/disk0s2
).
¿Cuál sería la mejor manera de rastrear lo que está acaparando el espacio del disco y luego liberándolo?
Registro de la consola:
elmaco:test thewheat$ date && df -h
Sun 8 Jun 2014 10:55:01 EST
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 232Gi 231Gi 1.0Gi 100% 60644234 264996 100% /
devfs 219Ki 219Ki 0Bi 100% 756 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
elmaco:test thewheat$ date && df -h
Sun 8 Jun 2014 11:00:21 EST
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 232Gi 232Gi 6.7Mi 100% 60907509 1721 100% /
devfs 219Ki 219Ki 0Bi 100% 756 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
elmaco:test thewheat$ date && df -h
Sun 8 Jun 2014 11:01:23 EST
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 232Gi 232Gi 0Bi 100% 60909230 0 100% /
devfs 219Ki 219Ki 0Bi 100% 756 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
elmaco:test thewheat$ date && df -h
Sun 8 Jun 2014 11:02:22 EST
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 232Gi 231Gi 1.0Gi 100% 60647784 261446 100% /
devfs 219Ki 219Ki 0Bi 100% 756 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
Actualización 1: eliminé algunos archivos, así que tengo más de 6 GB libres y reinicié, pero el comportamiento aún existe. Pensé que también podría ser que el archivo de intercambio creciera, pero se mantiene constantemente en 1 GB cuando no hay espacio disponible. Ahora encuentro esto un poco extraño ya que actualicé mi RAM a 8 GB durante más de un año y pensé que OSX asignaría automáticamente la cantidad adecuada para el archivo de intercambio y no recuerdo haber hecho nada para modificar/restringir el tamaño de los archivos de intercambio. .
¿Hay alguna manera de rastrear lo que podría estar tratando de obtener 6 GB de datos y luego liberarlos? ¿O algún archivo de registro que ayudaría a rastrear esto?
elmaco:vm thewheat$ date && df -h
Sun 8 Jun 2014 13:31:46 EST
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 232Gi 232Gi 0Bi 100% 60909230 0 100% /
devfs 205Ki 205Ki 0Bi 100% 708 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk0s7 136Gi 50Gi 79Gi 39% 251098 8817446 3% /Volumes/Untitled 1
elmaco:vm thewheat$ date && df -h
Sun 8 Jun 2014 13:34:47 EST
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 232Gi 232Gi 0Bi 100% 60909230 0 100% /
devfs 205Ki 205Ki 0Bi 100% 708 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk0s7 136Gi 50Gi 79Gi 39% 251098 8817446 3% /Volumes/Untitled 1
elmaco:vm thewheat$ date && df -h
Sun 8 Jun 2014 13:36:40 EST
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk0s2 232Gi 226Gi 6.2Gi 98% 59272640 1636590 97% /
devfs 205Ki 205Ki 0Bi 100% 708 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk0s7 136Gi 50Gi 79Gi 39% 251098 8817446 3% /Volumes/Untitled 1
Actualización 2: Por lo tanto, limpiar ~ 12 GB de espacio en el disco logró resolver el problema (ahora dice 11 GB libres). Mi archivo de intercambio todavía tiene 1 GB, por lo que no hay más espacio asignado para eso.
Ese comportamiento extraño de consumir 6 GB después de un reinicio todavía es desconcertante, por lo que todavía tengo curiosidad por saber qué estaba utilizando exactamente el disco y aceptaría respuestas si puedo recrear el escenario y ver qué es exactamente lo que está solicitando el espacio.
Si está diciendo que tiene 1 GB de memoria libre, entonces el problema no es qué está acaparando ese 1 GB sino la falta de memoria en primer lugar.
Esto empeorará con el tiempo porque ya está llegando a 0 bytes y el sistema operativo necesita espacio para escribir sus archivos.
Le sugiero encarecidamente que mueva los archivos esenciales, como fotos y medios de video, a una unidad externa para liberar memoria. Este tipo de archivos son normalmente los más grandes y fáciles de mover. ( No elimine ningún archivo del sistema a menos que sepa exactamente qué son y eliminarlos no dañará su sistema )
Intente darse al menos un 10-15 % de espacio libre como mínimo y manténgase igual o superior.
kernel_task
está haciendo eso cuando está paginando el contenido de la RAM al disco.
Según el uso de su memoria virtual (más de 8 GB también escritos en su disco ), querrá mantener al menos 12 GB de espacio libre en su disco de inicio.
OS X usa memoria virtual cuando se queda sin RAM, lo que significa que mueve algunas cosas de la RAM a su disco y eso es lo que llena el último espacio.
bmike
el trigo
dwightk
mmmmmm
el trigo
dwightk