40 votos

OS X El-Capitan - ¿El directorio /cores ocupa mucho espacio?

Estoy usando un programa llamado Daisy Disk para ver que esta ocupando espacio en mi Mac y encuentro que el directorio /cores esta ocupando 77gb.

¿Es eso un problema? ¿Puedo deshacerme de él para recuperar el espacio?

enter image description here

0 votos

¿Qué significa launchctl limit core ¿muestra para las asignaciones de tamaño del núcleo? Por defecto no debería tener nada allí con un límite suave de 0 tamaño. ¿Quizás ha habilitado los volcados de núcleo o puede rastrear qué archivos específicos se están colocando allí?

55voto

rpetrich Puntos 25769

En resumen, es seguro borrarlos.

En /cores es donde OS X almacena los volcados de memoria. Se trata de archivos que sirven a los desarrolladores para solucionar problemas y diagnosticar fallos en su software. Se generan cuando el software falla. Si usted no es un desarrollador, o no está probando software para un desarrollador, entonces estos archivos no tienen ningún propósito para usted.

Los archivos contienen el estado de la memoria (o RAM) de su Mac en el momento en que se produjo el fallo. Así que hay mucha información útil para desarrolladores o probadores para depurar fallos. No es muy útil para nadie más.

Por defecto, OS X está configurado para no generar archivos de volcado del núcleo. Si escribe sudo launchctl limit core en una ventana de Terminal responderá con los límites de tamaño suave y duro de los archivos de volcado que se le permite crear. Límite suave significa el valor por defecto para cada proceso, sin embargo los procesos pueden cambiar esto si lo requieren pero sólo hasta el valor del límite duro. Por defecto los valores en OS X parecen ser "0 ilimitado" significa que el sistema operativo no creará volcados de memoria por defecto, pero los procesos pueden elegir que se creen ficheros de volcado de memoria ilimitados si lo desean.

Puede cambiar la configuración de su máquina simplemente introduciendo sudo launchctl limit core 0 0 para desactivar la función por completo. sudo launchctl limit core 0 unlimited restablecerá el comportamiento predeterminado si se ha modificado.

0 votos

Probablemente no merezca su propia pregunta pero ¿cómo/por qué se generan? ¿Se borran con herramientas como Cocktail, ejecutando los registros de rotación, etc.? ¿Migrarían a una nueva máquina? La razón es que mi /cores está vacío y esta máquina es un verdadero lineal hand-me-down/migrate de alrededor de 2004.

0 votos

He actualizado mi respuesta. Yo no uso Cocktail, pero tiene una opción para borrar los "Archivos principales" que está activada por defecto en el panel Cachés de sus Preferencias.

0 votos

Ahaah ulimit -c == 0 será la respuesta completa en mi caso, tyvm.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X