Así que tengo un Macbook Air de 13 "con 128 GB, y recientemente recibí un mensaje que muestra que me estoy quedando sin espacio, así que hice una comprobación rápida para ver qué ocupaba todo el espacio, y descubrí que Tengo 4 GB de imagen inactiva (que es normal), pero 20 archivos de intercambio, cada uno de 60mb a 1 GB. Con un tamaño de disco pequeño, esto es realmente inaceptable, así que me preguntaba si era seguro eliminar algunos de los archivos de intercambio y dejar que el sistema los desarrolle. O sería una ayuda para reiniciar (aunque preferiría no hacerlo, tuve una apuesta con mi amigo para mantener mi tiempo de actividad el mayor tiempo posible: p) Cualquier sugerencia apreciada.
14
Respuestas:
Puede deshabilitar Hibernate para recuperar su tamaño en RAM en su SSD / HD: Primero deshabilítelo:
Luego libere espacio:
... si desea habilitarlo nuevamente:
Nota: -a significa en el cargador y en la batería, -b significa batería y -c significa con el cargador.
Alternativamente, si tiene más de un disco, puede vincular la imagen del sueño a un HD para que pueda ubicarse físicamente allí.
Intercambiar
Primero deshabilitar Swap:
Luego borre los archivos:
... si desea habilitarlo nuevamente, haga lo siguiente:
fuente
/System/Library/LaunchDaemons/com.apple.dynamic_pager.plist: Operation not permitted while System Integrity Protection is engaged
Un reinicio resolverá definitivamente el problema.
Incluso si elimina el proceso ofensivo, el sistema no borrará los archivos de intercambio; necesita reiniciar para hacerlo.
Además, eliminar los archivos de intercambio sería una mala idea. Tendría que sudo para hacerlo, y si el sistema tiene el archivo abierto, incluso si lo rme, se mantendrá así ya que el identificador de archivo estaría abierto, para que no recupere el espacio.
Por supuesto, pruébalo, pero no es recomendable :)
fuente
Otra respuesta ya se ha mencionado la desactivación de hibernación, pero por la página del manual para
pmset
, esto ya no es suficiente para desactivar la creación del archivo de imagen de hibernación (sleepimage).Los documentos dicen:
Así que necesitamos:
Puede verificar su configuración antes y después del cambio usando
sudo pmset -g
. Luego puedesudo rm /var/vm/sleepimage
eliminar el archivo, pero en mi caso esto se hizo automáticamente después de configurar los 3 valores.fuente
Puede eliminar la imagen dormida sin dañar nada. El sistema lo recreará con el tiempo. Por lo general, cuando recibo un mensaje de que me estoy quedando sin espacio, solo voy al terminal y escribo
sudo rm /var/vm/sleepimage
y obtengo unos 9 conciertos, pero el sistema lo reconstruirá con el tiempo, por lo que solo es un aplazamiento temporal.Para terminar de responder su pregunta y hacerle saber por qué debería confiar en mí, puede eliminar todos los archivos
var/vm
porque son cachés de lo que está almacenado en su RAM actualmente. No son críticos ... a menos que pierda energía, y en un reinicio, la mayor parte de lavar
carpeta se borra automáticamente. Sin embargo, para proporcionar a los usuarios informes constantes de su espacio libre, OS X Lion y versiones posteriores no eliminan losvm
archivos más antiguos al inicio.Básicamente, siempre tendrá archivos VM con un tamaño aproximadamente equivalente a la cantidad de RAM que ha utilizado ejecutando programas. Puede eliminarlos y en el próximo evento significativo de actividad en segundo plano, la computadora puede volver a crearlos. Si solo tiene un programa ejecutándose y no hace nada, pero tiene enormes archivos VM, eso puede ser una señal de una pérdida de memoria en un programa, pero he notado que muchos de los paneles de preferencias y complementos en la barra de menú son realmente enormes cerdos de memoria: si ejecuta el sincronizador de Google Drive y la aplicación Dropbox y la aplicación box.com, los llamará a casa 24/7 y moverán los archivos sin parar. Son actividades más que suficientes para generar perfiles de VM legítimos y enormes.
¡Espero que ayude!
fuente