Supprimer les journaux du Mac : que garder ou retirer ?
Supprimer des journaux se justifie quand vous avez identifié un fichier volumineux et son origine, pas simplement parce que le Mac manque de place. Un journal conserve ce qui s’est passé ; l’effacer retire aussi des indices sur un plantage ou une erreur répétée. Mesurez d’abord, gardez les rapports des problèmes non résolus et changez une seule chose à la fois.
Trouver le journal avant de décider
La référence Apple du dossier Library présente Logs comme un emplacement de diagnostic, pas comme un dossier à supprimer en bloc. Le guide de Console distingue rapports d’apps, rapports système et ancien journal système.
| Emplacement | Ce qu’il faut examiner | Premier choix |
|---|---|---|
~/Library/Logs |
Journaux liés à votre compte | Identifier chaque fichier et son app |
/Library/Logs |
Rapports et journaux communs au Mac | Garder le dossier parent et les fichiers de service inconnus |
~/Library/Logs/DiagnosticReports et /Library/Logs/DiagnosticReports |
Rapports de diagnostic utilisateur et système | Conserver ceux liés aux problèmes ouverts |
/private/var/log |
Journaux classiques, dont system.log |
Laisser macOS assurer la maintenance |
| Journal unifié | Stockage distinct des fichiers texte ordinaires | Lire dans Console sans effacer ses répertoires de stockage |
Les ingénieurs Apple orientent aussi les développeurs vers le dossier DiagnosticReports de l’utilisateur pour étudier un plantage. Plutôt que deviner un nom, sélectionnez le rapport dans Console et utilisez l’affichage dans le Finder documenté par Apple pour vérifier son emplacement.
Le journal unifié utilise un format binaire compressé. Vider un dossier de journaux texte ne supprime donc pas tous les journaux du Mac. Pour un entretien courant, laissez le système gérer ce stockage.
Mesurer sans rien supprimer
Ces commandes Terminal ne font qu’afficher les tailles. Les options de résumé et d’unités lisibles figurent dans le manuel de du publié par Apple.
du -sh "$HOME/Library/Logs" /Library/Logs /private/var/log
du -sh "$HOME/Library/Logs/DiagnosticReports" /Library/Logs/DiagnosticReports
Les sous-dossiers de la seconde ligne sont déjà inclus dans la première. N’additionnez pas les cinq valeurs. Ce sont des tailles occupées, pas une promesse d’espace récupérable sans risque.
Un emplacement absent n’est pas une panne. Un refus d’accès rend la mesure incomplète, pas nulle. Ne changez pas les autorisations et n’ajoutez pas de privilèges administrateur pour augmenter un total de nettoyage. Consultez un rapport accessible dans Console ou laissez cet emplacement tranquille.
Si les journaux ne représentent qu’une petite part de l’espace nécessaire, arrêtez-vous là. Il n’existe pas de gain typique vérifié pour tous les Mac. Pour les données régénérables, consultez les caches Mac que l’on peut supprimer et comment vider le cache sur Mac, sans assimiler journaux et caches.
Retirer un ancien rapport et garder une possibilité de retour
Commencez par un ancien rapport dont le problème est résolu. Le guide de Console explique comment consulter puis placer un rapport sélectionné dans la Corbeille, sans effacer son dossier. Pour un problème encore ouvert, partagez le rapport utile avec la personne qui enquête ou gardez une copie séparée avant de le retirer.
- Notez l’app, la date, le chemin et la taille, puis lisez assez pour identifier l’incident.
- Si le rapport appartient à une app que vous pouvez quitter normalement, quittez-la avant de modifier ses fichiers.
- Placez seulement le rapport inutile dans la Corbeille et gardez Logs ainsi que les fichiers voisins.
- Rouvrez l’app, reproduisez l’action concernée et vérifiez l’erreur et les nouveaux rapports.
Gardez le fichier dans la Corbeille pendant ces essais. Il n’est récupérable depuis celle-ci que tant qu’il y reste, et son déplacement ne libère pas à lui seul de place. Les instructions Apple sur la Corbeille expliquent la suppression définitive et la remise en place. Si vous devez le restaurer, quittez l’app concernée avant de le remettre.
Certains caches peuvent être recréés si leurs sources restent disponibles, mais un nouveau journal ne reconstitue pas l’ancien incident. Les enregistrements futurs ne restaurent pas l’historique de diagnostic supprimé. Ne supprimez pas de fichiers de verrouillage, bases de données ou réglages inconnus parce qu’ils voisinent avec des journaux.
Si un journal continue de grossir
Traitez cette croissance comme un indice. Relevez taille et date de modification du même fichier, quittez l’app normalement, puis comparez pendant sa fermeture et après sa réouverture. C’est une comparaison contrôlée, pas la preuve que tous les processus qui écrivent appartiennent à l’app nommée par le dossier.
Si une action précise déclenche la croissance, gardez un extrait pertinent et notez version de l’app et déclencheur pour son développeur. Consultez les instructions de l’éditeur avant de changer un réglage de journalisation. N’arrêtez pas des services système et n’effacez pas leur sortie à répétition pour masquer le symptôme.
Supprimer un gros journal retire des enregistrements accumulés, mais n’explique pas leur origine. Si la même erreur revient, c’est cette erreur qu’il faut examiner ensuite.
Le rôle de Mole
Dans Mole Mac, Nettoyer comporte une section Journaux qui affiche les fichiers admissibles de ~/Library/Logs, plutôt que de sélectionner des dossiers d’apps entiers. Les anciens fichiers suivent un seuil de 7 jours et sont cochés par défaut lorsqu’ils sont immédiatement traitables. Les journaux récemment modifiés d’au moins 50 MiB sont des éléments distincts, décochés pour examen : les sélectionner vide le fichier sur place, sans récupération dans la Corbeille.
Sous Données système, Journaux système et Rapports de plantage correspondent aux éléments admissibles de /private/var/log et /Library/Logs/DiagnosticReports. Avec l’accès de l’utilitaire auxiliaire, ils suivent la sélection par défaut ; sans cet accès, les lignes affichées sont décochées pour examen. Journaux unifiés est également décoché et efface définitivement l’historique de diagnostic stocké si vous le sélectionnez, sans passage par la Corbeille.
PathGuard conserve les données d’app protégées, dont les propres journaux de Mole. Il ne protège pas tous les journaux : /private/var/log est un chemin explicitement autorisé, tandis que le journal unifié passe par un utilitaire système dédié. Décoché signifie à examiner, pas protégé contre une suppression.
FAQ
Peut-on tout supprimer dans Library/Logs ?
Ne videz aucun des dossiers parents. Identifiez un ancien rapport ou un journal d’app, gardez les preuves des problèmes ouverts et retirez uniquement le fichier choisi.
Cela libère-t-il beaucoup d’espace ?
Mesurez d’abord. Un gros fichier peut compter, mais de faibles totaux ne peuvent pas expliquer un manque de place bien supérieur. Aucun gain universel n’est garanti.
Les journaux supprimés reviennent-ils ?
De nouvelles activités peuvent produire de nouveaux enregistrements, sans recréer l’historique supprimé. Si le même fichier grossit encore, cherchez le processus et l’erreur répétée plutôt que de programmer d’autres suppressions.