SSD de 128 GB y 23 GB de imagen de suspensión + archivo de intercambio, ¿qué hacer?

13

Así que tengo un Macbook Air de 13 "con 128GB, 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 de reposo (lo cual es normal), pero 20 archivos de intercambio, cada uno de los cuales ocupa de 60 MB a 1 GB. Con un tamaño de disco pequeño, esto es realmente inaceptable, así que me preguntaba si sería seguro eliminar algunos. Los archivos de intercambio y permiten que el sistema los construya. O un reinicio ayudaría (aunque preferiría no hacerlo, tenía una apuesta con mi amigo para mantener mi tiempo de actividad el mayor tiempo posible: p) Se agradece cualquier sugerencia.

    
pregunta theAmateurProgrammer 09.03.2013 - 02:05

3 respuestas

11

Puedes desactivar Hibernar para recuperar tu tamaño en RAM en tu SSD / HD: Primero desactívalo:

sudo pmset -a hibernatemode 0

Luego libera espacio:

sudo rm /var/vm/sleepimage

... si quieres habilitarlo de nuevo:

sudo pmset -a hibernatemode 3

Nota: -a significa en el cargador y en la batería, -b significa batería y -c significa con el cargador.

Alternativamente, si tienes más de un disco, puedes vincular el enlace de sueño a una HD para que pueda ubicarse físicamente allí.

Swap

Primero deshabilita Swap:

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist

Luego borra los archivos:

sudo rm /private/var/vm/swapfile*

... si desea habilitarlo de nuevo, haga lo siguiente:

sudo launchctl load -wF /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
    
respondido por el liv3010m 18.04.2013 - 00:22
2

Un reinicio resolverá definitivamente el problema.

Incluso si detiene el proceso ofensivo, el sistema no borrará los archivos de intercambio, necesita un reinicio para hacerlo.

Además, eliminar los archivos de intercambio sería una mala idea. Necesitará sudo para hacerlo, y si el sistema tiene el archivo abierto, incluso si lo hace, se mantendrá cerca ya que el identificador del archivo estará abierto, por lo que no recuperará el espacio.

Por todos los medios, inténtalo, pero no es recomendable :)

    
respondido por el Alex 12.03.2013 - 06:26
-2

Puedes eliminar el sleepimage 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 a la terminal y escribo sudo rm /var/vm/sleepimage y obtengo alrededor de 9 gigas, pero el sistema lo reconstruirá con el tiempo, por lo que es solo una suspensión temporal.

Para terminar de responder a tu pregunta y para saber por qué debes confiar en mí, puedes eliminar todos los archivos en var/vm porque son cachés de lo que está almacenado en tu RAM actualmente. No son críticos ... a menos que pierda energía y en un reinicio, la mayoría de la carpeta var se borra automáticamente. Sin embargo, para proporcionar a los usuarios informes constantes de su espacio libre, OS X Lion y las versiones más recientes no eliminan los antiguos archivos vm al inicio.

Básicamente, siempre tendrás archivos VM con un tamaño aproximadamente equivalente a la cantidad de RAM que has usado para ejecutar programas. Puede eliminarlos y, en el siguiente evento significativo de actividad en segundo plano, la computadora puede volver a crearlos. Si solo tiene un programa en ejecución y no hace nada, pero tiene archivos de VM grandes, eso puede ser un signo de una pérdida de memoria en un programa, pero he notado que muchos de los paneles y complementos de preferencias en la barra de menús son realmente gran cantidad de memoria: si ejecuta Google Drive Synchronizer y la aplicación Dropbox y la aplicación box.com, entonces llamarán a casa 24/7 y moverán los archivos sin parar. Son una actividad más que suficiente para generar perfiles de VM enormes y legítimos.

Espero que ayude!

    
respondido por el wwasd 12.03.2013 - 06:50

Lea otras preguntas en las etiquetas