Estoy usando un programa llamado Daisy Disk para ver qué está ocupando espacio en mi Mac y descubro que el directorio / cores está ocupando 77 gb.
¿Es eso un problema? ¿Puedo deshacerme de él para recuperar el espacio?
macos
el-capitan
filesystem
diagnostic
RandomMath
fuente
fuente
launchctl limit core
muestra para las asignaciones de tamaño de núcleo? Por defecto, no debería tener nada allí con un límite flexible de tamaño 0. ¿Quizás habilitó los volcados de núcleo o puede rastrear qué archivos específicos se colocan allí?Respuestas:
Larga historia corta, es seguro eliminarlos.
La
/cores
carpeta es donde OS X almacena los volcados de núcleo. Estos son archivos que están destinados a que los desarrolladores solucionen problemas y diagnostiquen fallas en su software. Se generan como bloqueos de software. Si 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) en su Mac en el momento en que ocurrió el bloqueo. Por lo tanto, mucha información útil para desarrolladores o probadores para depurar bloqueos. No es de mucha utilidad para nadie más.
De manera predeterminada, OS X está configurado para no generar archivos de volcado de 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 puede crear. Límite suave significa el valor predeterminado para cada proceso, sin embargo, los procesos pueden cambiar esto si lo requieren, pero solo 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 núcleo de forma predeterminada, pero los procesos pueden optar por crear archivos de volcado de núcleo ilimitados si lo desean.Puede cambiar la configuración de su máquina simplemente ingresando
sudo launchctl limit core 0 0
para deshabilitar la función por completo.sudo launchctl limit core 0 unlimited
restaurará el comportamiento predeterminado si se ha cambiado.fuente
ulimit -c
algo más allá del proceso actual de shell? En Linux no lo hará.launchctl
. Ver developer.apple.com/library/mac/documentation/Darwin/Reference/…ulimit
manual. Pero me refería a la línea de arriba relaunchctl
.cd /cores; sudo find . -mtime +30 -type f -delete