Blog

20 août 20263 min de lecture

Pourquoi le graphique de stockage de votre Mac vous ment

« Données système » à 80 Go ? Voici ce que contient réellement cette catégorie, pourquoi elle grossit et ce qu'il est vraiment sûr de récupérer.

GuidesStockage

Ouvrez Réglages Système → Général → Stockage sur un Mac utilisé depuis un an et vous tomberez probablement sur un segment nommé Données système — souvent plus volumineux que vos applications et vos photos réunies. La documentation d'Apple en parle vaguement, et pour cause : c'est le tiroir où l'on balaie tout.

Ce qu'il y a réellement dedans

« Données système » est un fourre-tout de caches, journaux, instantanés et fichiers de support, notamment :

  • Caches de développeur — le DerivedData de Xcode et les anciens fichiers de prise en charge des appareils
  • Téléchargements des gestionnaires de paquets — Homebrew, pip, npm, Cargo
  • Fichiers de support d'applications devenus inutiles depuis longtemps
  • Instantanés locaux Time Machine
  • Journaux système et rapports de plantage

Rien de tout cela n'est « le système » au sens où sa suppression casserait macOS. L'étiquette le fait paraître intouchable, si bien qu'il devient discrètement le plus gros poste de votre disque.

Les instantanés locaux Time Machine sont les plus sournois

APFS conserve des instantanés locaux pour que Time Machine puisse fonctionner quand votre disque de sauvegarde est débranché. Ils sont censés expirer d'eux-mêmes après 24 heures — mais la pression sur l'espace, des sauvegardes ratées et de simples bugs peuvent en laisser traîner plusieurs. Vérifiez les vôtres :

tmutil listlocalsnapshots /

Chaque instantané fige tous les fichiers modifiés du disque — voilà pourquoi des fichiers supprimés « reviennent » parfois sous forme d'espace occupé inexpliqué. Supprimer un instantané dont vous n'avez plus besoin est sans risque :

sudo tmutil deletelocalsnapshots <timestamp>

Le 80/20 de la récupération des Données système

En pratique, quatre gestes suffisent à récupérer presque tout ce qui vaut la peine de l'être :

  1. Videz le DerivedData de Xcode si vous avez déjà compilé une application iOS ou Mac.
  2. Lancez brew cleanup -s si vous utilisez Homebrew.
  3. Supprimez les appareils de simulateur indisponibles (xcrun simctl delete unavailable).
  4. Éliminez les instantanés locaux Time Machine périmés.

Faites ces quatre gestes et la plupart des Mac rendent 20 à 60 Go sans toucher au moindre document, à la moindre photo ou application.

MacVoid existe parce que ces quatre gestes ne devraient pas exiger un terminal. Il scanne exactement ces emplacements, montre ce qu'il a trouvé, et attend votre validation avant que quoi que ce soit parte à la Corbeille.

Ce qu'il ne faut pas traquer

Les volumes système protégés par SIP, les images de veille de /private/var/vm et tout ce qui se trouve dans /System sont gérés par macOS. Les outils qui prétendent « nettoyer les déchets système » à cet endroit vendent du théâtre — ces répertoires sont soit en lecture seule, soit recréés instantanément. Si le chiffre phare d'un nettoyeur provient de ces endroits, ce n'est pas un chiffre que vous aurez encore demain.

Pour aller plus loin

Pour le guide complet, lisez comment libérer de l'espace sur votre Mac, ou découvrez quels caches cachés valent vraiment la peine d'être nettoyés si vous développez sur Mac.