He tenido este problema durante bastante tiempo y sucede ocasionalmente y cuando lo hace se vuelve muy frustrante y solo estoy tratando de señalar qué lo está causando.
Cuando sucede, el espacio en disco se agota hasta 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
).
- En un lapso de 5 minutos, 1GB a 0 de espacio libre.
- Después de otro minuto recupero mi 1GB. No tengo copias de seguridad de Time Machine (ni siquiera lo tengo configurado), ni Dropbox u otras aplicaciones de sincronización en ejecución y no creo que esté haciendo nada fuera de lo común cuando sucede.
¿Cuál sería la mejor manera de rastrear lo que está tomando el espacio en el disco y luego liberarlo?
- OS X 10.9.3
- Macbook Pro (13 ", mediados de 2009)
Registro de 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: así que eliminé algunos archivos, así que tengo 6GB + gratis y reinicié pero el comportamiento aún existe. Pensé que también podría estar creciendo el archivo de intercambio, pero se mantiene constantemente en 1 GB cuando no hay espacio disponible. Ahora me parece un poco extraño, ya que he actualizado 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 forma de rastrear lo que podría estar tratando de tomar 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: Entonces, al limpiar ~ 12GB de espacio en el disco, se resolvió el problema (ahora dice 11GB gratis) 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 comer 6 GB después de un reinicio sigue siendo desconcertante, por lo que todavía tengo curiosidad por saber qué estaba utilizando exactamente el disco y aceptaría respuestas si soy capaz de recrear el escenario y ver qué es exactamente lo que solicita el espacio.
fuente
Respuestas:
Si está diciendo que tiene 1 GB de memoria libre, entonces el problema no es lo que está tomando ese 1 GB sino la falta de memoria en primer lugar.
Esto empeorará las horas extra 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 algo de memoria. Este tipo de archivos es normalmente el más grande y fácil de mover. ( No elimine ningún archivo del sistema a menos que sepa exactamente cuáles son y eliminarlos no dañará su sistema )
Intenta darte al menos un 10-15% de espacio libre como mínimo y mantén ese nivel o más.
fuente
kernel_task
está haciendo eso cuando está pagando contenido de RAM al disco.Según su uso de memoria virtual (8 GB + también escrito 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 está llenando el último bit de espacio.
fuente