54 votes

Qu'est-ce que com.apple.coresymbolicationd dans les caches?

Je fais un peu de nettoyage sur mon Macbook Air avec un SSD de 128 Go à la recherche de gros fichiers à réduire l'espace utilisé.

J'ai trouvé quelque chose nommé com.apple.coresymbolicationd qui fait 1 Go dans le dossier /System/Library/Caches que je n'ai pas vu auparavant. En cours d'exécution de Mountain Lion.

Qu'est-ce que c'est et y a-t-il un moyen de le supprimer ?

En passant, j'utilise DaisyDisk pour afficher les fichiers et les tailles.

0 votes

Je ne sais pas ce que c'est, mais il est sûr de le supprimer, comme le proclame ce site Web : wootens.net/2012/12/30/… Je le supprime toujours de toute façon, rien ne m'arrive. Apparemment, le supprimer rend aussi votre Mac plus rapide!

0 votes

+1 le mien avait 115 Go et remplissait suffisamment le disque pour empêcher une mise à jour du système d'exploitation

26voto

La symbolisation signifie remplacer les adresses mémoire par des symboles (comme des fonctions ou variables) ou par exemple ajouter des noms de fonctions et des informations de numéro de ligne. Elle est utilisée pour le débogage et l'analyse des rapports de plantage.

/System/Library/Caches/com.apple.coresymbolicationd/data était également d'environ 600 Mo sur mon compte, donc je suppose que c'est normal. Supprimer des fichiers dans les dossiers de cache est généralement sans danger, et /System/Library/Caches/ est même exclu des sauvegardes Time Machine.

3 votes

/Système/Bibliothèque/Caches/com.apple.coresymbolicationd/data augmente lorsque, par exemple, sysdiagnose est exécuté.

4 votes

Je ne peux pas le supprimer. Il fait 9 Go et il est protégé par OSX. Que dois-je faire?

0 votes

Pour toute personne lisant ceci à ce stade, vous devez envisager de désactiver la Protection de l'intégrité du système pour le supprimer maintenant.

10voto

Oskar Points 1242

Les fichiers stockés dans le système et le dossier Caches de l'utilisateur sont là pour accélérer votre Mac et un processus les recréera si vous décidez de les déplacer dans la Corbeille et de redémarrer.

La plupart des programmes sont assez bien conçus pour gérer la suppression des fichiers sous le système en cours d'exécution, mais j'ai aussi pris l'habitude de les déplacer dans la Corbeille puis de redémarrer pour permettre au système de recréer de nouveaux dossiers si nécessaire avant de supprimer les fichiers.

Ce démon central est pratiquement non documenté par Apple et le fichier de données est probablement un fichier de base de données sqlite3 encrypté (ou un autre type de stockage binaire) pour un usage interne par le système d'exploitation pour gérer le contrôle des processus. Vous pouvez consulter le code source et les en-têtes système qui appartiennent à CoreSymbolication ici car il interagit avec la source pour dtrace:

9voto

Rodion V Points 181

OS X El Capitan 10.11.3 il est sûr de le supprimer depuis le terminal

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

0 votes

Supprimé également dans Mojave, sans problème.

8voto

J'avais un gros problème avec le sentiment que quelque chose consommait de l'espace de stockage sur mon macbook. Mon dossier com.apple.coresymbolicationd faisait 90 Go et continuait de croître, remplissant le disque dur jusqu'à la saturation. Après l'avoir repéré avec Daisy Disk (en exécutant une analyse en tant qu'administrateur), j'ai supprimé tous les fichiers "grow" dans "com.apple.coresymbolicationd" et j'ai libéré 90 Go d'espace de stockage. Après le redémarrage, le macbook fonctionne correctement, tous mes réglages sont les mêmes et apparemment tout semble aller bien. Cela pourrait aider ceux qui rencontrent le même problème que j'ai eu.

5voto

SGDave Points 53

Avec l'aide d'un démon de lancement, vous pouvez vider ce dossier à chaque redémarrage de votre ordinateur.

  1. Créez un fichier dans votre répertoire personnel appelé local.rm.coresymbolicationd.plist en utilisant l'éditeur de votre choix avec le contenu suivant :

        Label
        local.rm.coresymbolicationd
        ProgramArguments
    
            /usr/bin/find
            /System/Library/Caches/com.apple.coresymbolicationd
            -type
            f
            -exec
            /bin/rm
            {}
            +
    
        RunAtLoad
    
        StandardOutPath
        /var/root/local.rm.coresymbolicationd.out
        StandardErrorPath
        /var/root/local.rm.coresymbolicationd.err
        WorkingDirectory
        /var/root
        UserName
        root
        GroupName
        wheel
  2. Exécutez les commandes suivantes depuis Terminal.app ou l'application de terminal de votre choix:

    sudo mv ${HOME}/local.rm.coresymbolicationd.plist /Library/LaunchDaemons
    sudo chown root:wheel /Library/LaunchDaemons/local.rm.coresymbolicationd.plist
  3. Redémarrez. À ce redémarrage et aux redémarrages suivants, les fichiers à l'intérieur de ce dossier seront supprimés.

0 votes

N'est-ce pas juste ce seul fichier appelé /System/Library/Caches/com.apple.coresymbolicationd/data qui se remplit ? Aussi, je sais qu'il était en train de devenir vraiment énorme, pour moi, dans le passé. Cependant, en gardant un œil sur cet emplacement, récemment je ne l'ai pas vu devenir aussi grand. Je ne sais pas, est-ce qu'Apple ou un tiers a nettoyé leur acte ? (Signification : bien que cela soit une solution très pratique pour les anciens systèmes, cette approche launchd me semble un peu excessive maintenant ?)

0 votes

Lorsque j'ai vérifié les nœuds de construction que je maintiens et qui manquaient d'espace disque, il y avait à la fois le fichier data (très volumineux ; la moitié du disque !) et le fichier temporaire avec un nom unique (beaucoup plus petit). Autant que je sache, launchd est toujours la méthode officielle d'Apple™ et semblait être l'option la plus sûre. Votre expérience peut varier.

0 votes

Bien sûr, si vous accumulez régulièrement autant de déchets dans ce répertoire, alors ce qui précède est vraiment brillant. Je pense simplement qu'aujourd'hui, dans la plupart des cas, une approche plus "selon les besoins" pourrait être plus sensée. De plus, déterminer la véritable cause de cet énorme gonflement serait encore mieux à savoir (comme le titre de la question) ;)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X