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

5

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

Monitor de actividad: pestaña Disco

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

Monitor de actividad - Memoria Monitor de actividad - Disco

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.

el trigo
fuente
3
¿Hay alguna razón por la que no puede permitir 5 GB de espacio libre en la unidad? 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.
bmike
Gestionado para liberar 6GB + de espacio libre y el problema aún persiste. Memoria y el uso de discos después de la reanudación se han añadido
thewheat
2
Según su uso de memoria virtual (8.77GB), trataría de liberar algunos GB más y su espacio en disco no caerá a 0. Desea un poco de espacio como búfer. Si fuera mi máquina, dispararía por mantener 20GB libres con esos números.
dwightk
¿Tienes un archivo de hibernación? (pero aún en un disco 230G debería tener más libre)
Mark
Actualizado una vez más, la limpieza del espacio en disco resolvió el problema que tenía, pero tengo curiosidad por saber qué estaba solicitando exactamente el espacio en disco, especialmente porque todavía se produce a 6 GB de espacio libre y mi archivo de intercambio no aumenta desde que
liberé

Respuestas:

2

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.

Markhunte
fuente
Basado 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, el mismo problema persistió.
trigo
1

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.

dwightk
fuente
Sí, logré liberar 6GB + pero el problema aún persiste. Detalles actualizados en mi pregunta
trigo