Yo estaba usando discos de inventario X y se encontró un archivo llamado sleepimage
en /private/var/vm/
Se tarda hasta 4 GB! También encontré muchos otros archivos en la misma carpeta llamada swapfile0
swapfile1
, etc. ¿Qué son y son seguros de eliminar para que pueda liberar espacio? (casi 10 GB)
sleep-wake
storage
hidden-file
virtual-memory
daviesgeek
fuente
fuente
Respuestas:
swapfile0
,swapfile1
etc. son archivos de intercambio. Puede pensar en ellos como RAM de "respaldo". Cuando su computadora no tiene suficiente RAM para satisfacer las solicitudes de memoria de todos sus programas (que es casi siempre, esto es normal), utiliza estos archivos para "escribir" parte de lo que tenía en la RAM.El
sleepimage
tiene un uso muy similar, excepto que se utiliza sólo cuando su Mac hiberna / despierta.swapfile*
Es probable que eliminar cualquiera de los archivos estropee su sistema, pero puede eliminarlo de manera segurasleepimage
. Sin embargo, no tiene sentido, probablemente se volverá a crear la próxima vez que ponga su computadora en hibernación. Si realmente quieres eliminarlo, deberías usarlosudo rm
, ya queroot
posee el archivo.Finalmente, es normal
sleepimage
que tome hasta 4 GB; Por lo general, ocupará el mismo espacio que su RAM.EDITAR Puede eliminar de
/var/vm/sleepimage
forma segura, pero se volverá a crear cuando ponga la Mac en suspensión. Si lo hacesrun sudo pmset -a hibernatemode 0; sudo rm /var/vm/sleepimage
, la Mac usará un modo de suspensión normal (como las Mac de escritorio por defecto) y no se volverá a crear/var/vm/sleepimage
. Vea esta publicación con más información.fuente
man pmset
y esta pregunta .Esos son parte del sistema de memoria virtual:
swapfile*
contiene literalmente datos de intercambio, que es contenido de memoria que se ha enviado al disco.El
sleepimage
se utiliza para suspender y reanudar el soporte; cuando el sistema hiberna, es donde se almacenan los datos de la memoria.La eliminación de cualquiera de los dos causaría problemas importantes: la imagen del sueño es del mismo tamaño que la RAM, y necesitaría recrearse para dormir; los archivos de intercambio son memoria que está en uso y causaría problemas serios para eliminar.
Sin embargo, si usa menos intercambio, el sistema desasignará automáticamente esos archivos y liberará ese espacio en disco.
fuente
sleepimage
no es parte del sistema de memoria virtual .sleepimage
se relaciona con la administración de energía y la memoria física .Acabo de eliminar mi imagen dormida y todo funciona bien, y para evitar que vuelva a aparecer permanentemente, siga los pasos descritos en los comentarios de este artículo.
Resumen…
Sí, puede eliminar la imagen dormida y se volverá a crear automáticamente la próxima vez que su Mac se ponga en suspensión. Para eliminar sleepimage, escriba el siguiente comando en la Terminal:
sudo rm / private / var / vm / sleepimage
Se le pedirá la contraseña de administrador para obtener acceso para eliminar el archivo, esto es normal.
El archivo de imagen dormida solo es necesario para la función de suspensión segura donde sus datos se guardan en el HDD antes de dormir, si desea recuperar permanentemente este espacio en disco, puede hacerlo utilizando los siguientes comandos en una ventana de terminal. Esto revertirá su computadora al método de suspensión anterior, que dormirá más rápido y se despertará más rápido, pero mantiene sus datos en la memoria durante el período de suspensión.
para comprobar qué modo está activo
para cambiar el modo 0 = estilo antiguo dormir 3 = nuevo (guardar en estilo de disco)
fuente