J'utilise un programme appelé Daisy Disk pour voir ce qui prend de la place sur mon Mac et je découvre que le répertoire /cores prend 77gb.
Est-ce un problème ? Puis-je m'en débarrasser pour regagner de l'espace ?
En bref, vous pouvez les supprimer en toute sécurité.
Le /cores
est l'endroit où OS X stocke les Core Dumps. Il s'agit de fichiers destinés aux développeurs afin qu'ils puissent dépanner et diagnostiquer les défauts de leurs logiciels. Ils sont générés lorsque le logiciel se bloque. Si vous n'êtes pas un développeur ou si vous ne testez pas un logiciel pour un développeur, ces fichiers ne vous seront d'aucune utilité.
Ces fichiers contiennent l'état de la mémoire (ou RAM) de votre Mac au moment où le crash s'est produit. Il s'agit donc d'une mine d'informations utiles aux développeurs ou aux testeurs pour déboguer les pannes. Elles ne sont pas d'une grande utilité pour les autres.
Par défaut, OS X est configuré pour ne pas générer de fichiers core dump. Si vous tapez sudo launchctl limit core
dans une fenêtre de terminal, il répondra en indiquant les limites de taille (soft et hard) des fichiers de vidage qu'il est autorisé à créer. La limite souple est la limite par défaut pour chaque processus, mais les processus peuvent la modifier s'ils le souhaitent, mais uniquement jusqu'à la valeur de la limite stricte. Par défaut, les valeurs dans OS X semblent être "0 illimité", ce qui signifie que le système d'exploitation ne créera pas de fichiers core dumps par défaut, mais les processus peuvent choisir de créer un nombre illimité de fichiers core dumps s'ils le souhaitent.
Vous pouvez modifier le réglage de votre machine en entrant simplement sudo launchctl limit core 0 0
pour désactiver complètement la fonction. sudo launchctl limit core 0 unlimited
rétablira le comportement par défaut s'il a été modifié.
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.