Diskzyv0.1
À ne pas supprimer à la main

/private/var/db/diagnostics sur Mac : peut-on le supprimer ?

Réponse courte

Ne supprimez pas /private/var/db/diagnostics à la main. C'est là qu'est stocké l'historique unifié de macOS, dans lequel le système écrit en permanence et qu'il élague de lui-même. En retirer des fichiers pendant que le Mac fonctionne peut endommager l'historique.

Où il se trouve

/private/var/db/diagnostics

De quoi il s'agit

Depuis macOS Sierra, le système et la plupart des apps écrivent leurs messages d'historique dans un seul historique unifié. Les fichiers d'historique compressés sont conservés dans /private/var/db/diagnostics, et un dossier associé, /private/var/db/uuidtext, contient le texte nécessaire pour les retransformer en messages lisibles. L'app Console et la commande log lisent dans les deux.

macOS en gère la taille. Les anciennes entrées sont supprimées à mesure que de nouvelles arrivent : le dossier reste donc sous une limite au lieu de grossir sans fin.

Il peut être plus volumineux que d'habitude quand une app ou un processus système écrit énormément de messages, ce qui signale normalement un problème avec cette app.

Quelle taille il peut atteindre

En général de quelques centaines de Mo à quelques Go, et il se stabilise parce que macOS supprime les entrées les plus anciennes.

Comment le réduire correctement

  1. Exécutez la commande ci-dessous pour voir combien d'espace occupe le stockage des historiques. Elle demande votre mot de passe parce que les dossiers ne sont lisibles que par le système, et elle se contente de lire les tailles.
  2. Si le chiffre est anormalement élevé, ouvrez Console, sélectionnez votre Mac et cliquez sur Démarrer pour voir quel processus écrit la plupart des messages. Mettre à jour ou supprimer cette app est la vraie solution.
  3. Redémarrez votre Mac. Cela ne vide pas l'historique, mais cela arrête un processus qui restait bloqué à y écrire.
  4. Laissez les fichiers en place. L'outil log dispose d'une commande erase, mais elle supprime l'historique dont vous ou l'assistance Apple auriez besoin pour diagnostiquer un problème, et l'espace se remplit à nouveau.
Dans Terminal
sudo du -sh /private/var/db/diagnostics /private/var/db/uuidtext

Ce qui se passe ensuite

Rien de particulier à attendre, puisque la bonne décision est de ne pas y toucher. macOS continue d'élaguer de lui-même les entrées les plus anciennes.

Comment Diskzy le traite

La vue System Data (Données système) de Diskzy présente les historiques comme une partie nommée, avec leur taille. Les historiques système comme ceux-ci sont laissés à macOS, tandis que ceux de ~/Library/Logs sont listés dans l'onglet Clean up (nettoyage).

Guides associés

Voyez où est passé l'espace de votre Mac

Diskzy cartographie votre disque, explique les Données système et supprime ce qui peut l'être sans risque. Gratuit pendant 72 heures, puis 9 $ une seule fois pour 2 Mac.

Essayer Diskzy gratuitement
Lire cette page en:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語