Haciendo algo de limpieza en mi Macbook Air con un SSD de 128 GB buscando archivos grandes para reducir el espacio utilizado.
Encontré algo con un nombre com.apple.coresymbolicationd
de 1 GB en la carpeta /System/Library/Caches. No recuerdo haberlo visto antes. León de montaña corriendo.
¿Qué es esto y hay una manera de borrarlo?
Por cierto, estoy usando DaisyDisk para mostrar los archivos y tamaños.
La simbolización significa reemplazar las direcciones de memoria con símbolos (como funciones o variables) o, por ejemplo, agregar nombres de funciones e información de números de línea. Se utiliza para depurar y analizar informes de fallos.
/System/Library/Caches/com.apple.coresymbolicationd/data
también había unos 600 MB en mi cuenta, así que supongo que es normal. La eliminación de archivos en carpetas de caché es generalmente segura e /System/Library/Caches/
incluso está excluida de las copias de seguridad de Time Machine.
/System/Library/Caches/com.apple.coresymbolicationd/data
crece cuando, por ejemplo, se ejecuta sysdiagnose .Los archivos almacenados en el sistema y la carpeta Cachés del usuario están ahí para acelerar su Mac y un proceso los recreará si decide moverlos a la Papelera y reiniciar.
La mayoría de los programas se comportan lo suficientemente bien como para manejar la eliminación de 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 vuelva a crear nuevas carpetas si es necesario antes de eliminar los archivos.
Apple no ha documentado prácticamente este demonio central y es probable que el único archivo de datos sea un archivo de base de datos cifrado sqlite3 (o algún otro almacén de datos binarios) para uso interno del sistema operativo para manejar el control de procesos. Puede ver el código fuente y los encabezados del sistema que pertenecen a CoreSymbolication aquí, ya que interactúa con la fuente de dtrace
:
OS X El Capitan 10.11.3 es seguro eliminarlo de la terminal
sudo rm -rf /System/Library/Caches/com.apple.coresymbolicationd
Tuve un gran problema con la sensación de que algo estaba consumiendo almacenamiento en mi macbook. Mi carpeta com.apple.coresymbolicationd tenía 90 GB y seguía creciendo y estaba llenando el disco duro hasta la muerte. Después de encontrarlo con Daisy Disk (ejecutando un escaneo como administrador), eliminé todos los archivos de "crecimiento" en "com.apple.coresymbolicationd" y borré 90 GB de espacio de almacenamiento. Después de reiniciar, el Macbook funciona bien, todas mis configuraciones son las mismas y aparentemente todo parece estar bien. Esto podría ayudar a aquellos que tienen el mismo problema que yo tuve.
Con la ayuda de un demonio de lanzamiento, puede borrar esta carpeta cada vez que reinicie su computadora.
Cree un archivo en su directorio de inicio llamado local.rm.coresymbolicationd.plist
usando el editor de su elección con los siguientes contenidos:
<?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>
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
Reiniciar. En este y posteriores reinicios, se eliminarán los archivos dentro de esa carpeta.
/System/Library/Caches/com.apple.coresymbolicationd/data
el que se está llenando? Además, sé que estaba creciendo realmente enorme , para mí, en el pasado. Pero al mantener un ojo en esa ubicación, recientemente no vi que creciera tanto . No sé, ¿si Apple o un 3rdP limpiaron su acto? (Lo que significa: si bien es una solución muy práctica para sistemas antiguos, ¿este enfoque de lanzamiento me parece un poco excesivo ahora?)data
archivo (muy grande, ¡la mitad del disco!) como el 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.No es un problema eliminar este caché. Es utilizado por API de terceros. Desafortunadamente, no se puede desactivar CoreSymbolication.Framework
sin romper algo.
Mi mejor consejo es ' mac desactivar SIP ' entonces
(1) explorar qué procesos ('monitor de actividad mac') están usando RAM y CPU
(2) explorar cachés de usuario y sistema...
Como regla simple, puede (¿debería?) desechar todo /System/Library/Caches
y ~/Library/Caches...
luego simplemente reiniciar y se reconstruirán según sea necesario.
faiz saleem
eduardo anderson