54 votos

¿Qué es com.apple.coresymbolicationd en los cachés?

Haciendo una limpieza en mi Macbook Air con 128 SSD buscando archivos grandes para reducir el espacio utilizado. Encontré algo llamado com.apple.coresymbolicationd que es 1GB en la carpeta de la biblioteca/cachés que no recuerdo haber visto antes. Running Mountain Lion

¿Qué es esto? ¿Hay alguna forma de limpiarlo?

Por cierto, estoy usando DaisyDisk para mostrar los archivos y tamaños

0 votos

No sé lo que es, pero es seguro borrarlo, como proclama este sitio web: wootens.net/2012/12/30/… De todas formas siempre lo borro, no me pasa nada. Por lo visto, ¡borrarlo también hace que tu Mac sea más rápido!

0 votos

+1 El mío tenía 115 GB y llenaba el disco lo suficiente como para impedir una actualización del sistema operativo

26voto

La simbolización significa sustituir las direcciones de memoria por símbolos (como funciones o variables) o, por ejemplo, añadir nombres de funciones e información de números de línea. Se utiliza para depurar y analizar los informes de accidentes.

/System/Library/Caches/com.apple.coresymbolicationd/data también fue de unos 600 MB en mi cuenta, así que supongo que es normal. Borrar archivos en las carpetas de la caché es generalmente seguro, y /System/Library/Caches/ está incluso excluido de las copias de seguridad de Time Machine.

3 votos

/System/Library/Caches/com.apple.coresymbolicationd/data crece cuando, por ejemplo, sysdiagnose corre.

4 votos

No puedo borrarlo. Tiene 9 GB y está protegido por OSX. ¿Qué debo hacer?

0 votos

Para cualquiera que esté leyendo esto en este momento, tiene que buscar la manera de desactivar la Protección de la Integridad del Sistema para eliminarla ahora

10voto

Oskar Puntos 1242

Los archivos almacenados en el sistema y en la carpeta Caches del usuario están ahí para acelerar tu Mac y un proceso los recreará si decides moverlos a la Papelera y reiniciar.

La mayoría de los programas se comportan lo suficientemente bien como para manejar el borrado de los archivos del sistema en ejecución, pero también me he acostumbrado a moverlos a la Papelera y luego reiniciar para permitir que el sistema recree nuevas carpetas si es necesario antes de borrar los archivos.

Este demonio central está virtualmente indocumentado por Apple y el único archivo de datos es probablemente un archivo de base de datos sqlite3 encriptado (o algún otro almacén de datos binarios) para uso interno del sistema operativo para manejar el control de procesos. Puedes ver el código fuente y los encabezados del sistema que pertenecen a CoreSymbolication aquí, ya que interactúa con la fuente para dtrace :

9voto

Anton Valqk Puntos 121

OS X El Capitán 10.11.3 es seguro para sacarlo de la terminal

sudo rm -rf /System/Library/Caches/com.apple.coresymbolicationd

0 votos

Eliminado en Mojave, también, sin problemas.

8voto

Tuve un gran problema con la sensación de que algo estaba comiendo el almacenamiento en mi macbook. Mi carpeta com.apple.coresymbolicationd tenía 90 GB y estaba creciendo y llenaba el disco duro hasta la muerte. Después de encontrarlo con Daisy Disk (ejecutando un escaneo como administrador) he borrado todos los archivos de "crecimiento" en el "com.apple.coresymbolicationd" y he despejado 90 GB de espacio de almacenamiento. Después de reiniciar el macbook funciona bien, todos mis ajustes son los mismos y aparentemente todo parece estar bien. Esto podría ayudar a los que tienen el mismo problema que yo.

5voto

MRK Puntos 18

Con la ayuda de un demonio de lanzamiento puedes limpiar esta carpeta cada vez que reinicies el ordenador.

  1. Cree un archivo en su directorio principal llamado local.rm.coresymbolicationd.plist utilizando el editor de su elección con el siguiente contenido:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Label</key>
        <string>local.rm.coresymbolicationd</string>
        <key>ProgramArguments</key>
        <array>
            <string>/usr/bin/find</string>
            <string>/System/Library/Caches/com.apple.coresymbolicationd</string>
            <string>-type</string>
            <string>f</string>
            <string>-exec</string>
            <string>/bin/rm</string>
            <string>{}</string>
            <string>+</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
        <key>StandardOutPath</key>
        <string>/var/root/local.rm.coresymbolicationd.out</string>
        <key>StandardErrorPath</key>
        <string>/var/root/local.rm.coresymbolicationd.err</string>
        <key>WorkingDirectory</key>
        <string>/var/root</string>
        <key>UserName</key>
        <string>root</string>
        <key>GroupName</key>
        <string>wheel</string>
    </dict>
    </plist>
  2. Ejecute los siguientes comandos desde Terminal.app o la aplicación de terminal de su elección:

    sudo mv ${HOME}/local.rm.coresymbolicationd.plist /Library/LaunchDaemons
    sudo chown root:wheel /Library/LaunchDaemons/local.rm.coresymbolicationd.plist
  3. Reiniciar. En este y los siguientes reinicios, los archivos dentro de esa carpeta se borrarán.

0 votos

¿No es sólo que un archivo llamado /System/Library/Caches/com.apple.coresymbolicationd/data que se está llenando? Además, sé que estaba creciendo realmente enorme para mí, en el pasado. Pero al mantener un ojo en ese lugar, recientemente no lo vi crecer que grande ya. No sé, si Apple o un 3rdP limpiaron su acto? (Es decir: si bien es una solución muy práctica para los sistemas antiguos, este enfoque de lanzamiento me parece un poco exagerado ahora )

0 votos

Cuando comprobé los nodos de compilación que mantengo que se estaban quedando sin espacio en el disco, había tanto el data (muy grande; ¡la mitad del disco!) y un archivo temporal con un nombre de archivo único (mucho más pequeño). Hasta donde yo sé, launchd sigue siendo The Apple Way™ y parecía la opción más segura. YMMV.

0 votos

Por supuesto, si acumulas regularmente esa cantidad de residuos en ese dir, entonces lo anterior es realmente brillante. Sólo creo que hoy en día, en la mayoría de los casos, un enfoque más "cuando sea necesario" podría ser más sensato. Además, sería aún mejor saber qué es lo que realmente causa la enorme hinchazón en primer lugar (según el título de la pregunta) ;)

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