El espacio en disco desaparece a 0, luego de un tiempo tengo espacio libre

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).

  • En un lapso de 5 minutos, 1GB a 0 espacio libre.
  • Después de otro minuto, recupero mi 1 GB. No tengo copias de seguridad de Time Machine en marcha (ni siquiera las tengo configuradas), ni Dropbox ni 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á acaparando el espacio del disco y luego liberándolo?

  • OS X 10.9.3
  • Macbook Pro (13", mediados de 2009)

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

Monitor de actividad: pestaña Disco

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

Monitor de Actividad - Memoria Monitor de actividad - Disco

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.

¿Hay algún motivo por el que no pueda permitir 5 GB de espacio libre en el disco? Todos los sistemas tienden a volverse un poco patológicos cuando el sistema operativo ni siquiera puede mover archivos. También querrá publicar los detalles de la memoria del Monitor de actividad, ya que nos permitirá determinar el uso del archivo de intercambio.
Se las arregló para liberar más de 6 GB de espacio libre y el problema aún persiste. Se ha agregado el uso de memoria y disco después del reinicio
Según el uso de su memoria virtual (8,77 GB), intentaría liberar algunos GB más y su espacio en disco no bajará a 0. Desea algo de espacio como búfer. Si fuera mi máquina, intentaría mantener 20 GB gratis con esos números.
¿Tienes un archivo de hibernación? (pero aún en un disco de 230G deberías tener más gratis)
Actualizado una vez más, la limpieza del espacio en disco resolvió el problema que estaba teniendo, pero tengo curiosidad por saber exactamente qué estaba solicitando el espacio en disco, especialmente si todavía ocurre con 6 GB de espacio libre y mi archivo de intercambio no aumenta desde que liberé el espacio.
La memoria virtual también utiliza espacio en disco.

Respuestas (2)

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.

Basándome en esto, investigué el archivo de intercambio y me sorprendió ver que solo tiene 1 GB (aunque tengo 8 GB de RAM). Además, después de liberar 6 GB, persistió el mismo problema.

kernel_taskestá 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.

Sí, logré liberar más de 6 GB, pero el problema persiste. Detalles actualizados en mi pregunta