El archivo de intercambio de artículos no debe tocar como ellos son parte de la estructura básica del sistema Mac OS X; similar swapfiles existen en otros sistemas Unix/Linux. Pero la sleepimage
archivo puede eliminarse de forma segura siempre y cuando usted sabe lo que hace y lo que la funcionalidad que usted perderá si usted eliminar/desactivar.
Básicamente, en la "vieja escuela" modo de suspensión, si usted tuvo las aplicaciones abiertas y, a continuación, poner el Mac a dormir y, a continuación, el Mac perdió el poder, habría sido como si arrancó el cable de alimentación de la pared. Es decir, el estado de todas las aplicaciones sería anulado y su trabajo iba a desaparecer en el éter digital.
Pero el nuevo tipo de modo de suspensión (también conocido como: "el modo de hibernación") utiliza sleepimage
para agregar una red de seguridad si es necesario. Es decir, cuando se vaya a dormir en un Mac que soporta (depende de su sistema; más detalles en esta respuesta), el sistema guarda una instantánea de su sistema (también conocido como: ¿cuál es en la RAM) para el disco duro en un sleepimage
archivo. De esa manera si tu Mac pierde potencia, el trabajo del estado de la aplicación y relacionados con el trabajo se guarda en el disco. Así que cuando la máquina se enciende de nuevo, ¿adivinen qué? El sleepimage
se carga en la memoria RAM y que están de vuelta a la normalidad de nuevo.
Suena bien, pero sólo es realmente útil para Mac portátiles como el MacBook, MacBook Pro, MacBook Air, etc... Para alguien como yo-que trabaja en un escritorio basado en la Mac Mini es bastante inútil, ya que estoy conectado a la alimentación de CA todo el tiempo. Así que cuando hice un reciente sistema de reconstruir y vio a una de 8GB sleepimage
de archivos que ocupan un valioso espacio, me deshice de él. Y aquí es cómo se puede hacer eso así; primero para ver lo hibernatemode
se establece en el sistema:
pmset -g | grep hibernatemode
Uno de los tres ajustes de la opción que usted debe ver son:
-
0: de la Vieja escuela modo de suspensión con ninguna red de seguridad. Mejor para los escritorios.
-
3: Hibernate modo de reposo con la
sleepimage
red de seguridad. Mantendrá RAM alimentada mientras duerme para un rápido despertar. Mejor para portátiles.
-
25: Hibernate modo de reposo con la
sleepimage
red de seguridad. Apaga la memoria RAM durante el sueño y siempre se despierta por la carga sleepimage
. Mejor para portátiles y ahorra energía de la batería/de la vida por no enviar potencia a los chips de RAM.
Ahora sabiendo que si desea desactivarla, ahora ejecuta este comando para establecer hibernatemode
a 0
:
sudo pmset -a hibernatemode 0
Con ese hecho, la zanja de la sleepimage
archivo:
sudo rm /private/var/vm/sleepimage
Y que libera el espacio. Pero todavía hay un riesgo de que se recrean en el futuro; durante una actualización del sistema, por ejemplo. Así que esto es cómo usted puede asegurarse de la sleepimage
archivo nunca se vuelve a crear. Crear primero una longitud cero marcador de posición para el sleepimage
archivo:
sudo touch /private/var/vm/sleepimage
Ahora cambio de conjunto de la "inmutable" de la bandera en el archivo para asegurarse de que nunca se pone por escrito a:
sudo chflags schg /private/var/vm/sleepimage
Con eso hecho, sleepimage
debe ser eliminado, el espacio recuperado y el riesgo de sleepimage
está siendo recreada es eliminado. Pero como he dicho, si usted está usando un Mac portátil y confiar en modo de suspensión, inhabilitación esto no es aconsejable.