Qu’est-ce que l’espace purgeable sur Mac ?
Finder dit que le disque a 321 GB disponibles. Les réglages Stockage affichent une large bande grise
libellée purgeable. df indique encore un autre chiffre, dans une autre unité. Aucun des
trois ne ment, et aucun ne répond tout à fait à la même question.
Presque tous les problèmes du type « mon Mac dit qu’il est plein mais je ne trouve pas les fichiers » se révèlent d’abord un problème de mesure, avant d’être un problème de stockage. Savoir à quelle question chaque chiffre répond en résout la plupart.
Réponse courte : l’espace purgeable est l’espace que macOS estime pouvoir récupérer si quelque chose en a besoin, essentiellement des instantanés locaux, des fichiers cloud évacuables et des caches. Finder le compte comme disponible, ce que ne font pas tous les autres outils. Vous ne pouvez pas le libérer directement avec une commande, et vous n’en avez généralement pas besoin : macOS le libère à la demande.
Trois chiffres, trois questions
Exécutez ces commandes sur n’importe quel Mac et vous obtiendrez trois chiffres différents pour le même volume.
df -h /
diskutil info / | grep -i "Container"
Sur la machine utilisée pour cet article :
/dev/disk3s1s1 926Gi 12Gi 299Gi 4% /
Container Total Space: 994.6 GB (994610155520 Bytes)
Container Free Space: 321.0 GB (321045377024 Bytes)
df indique 299Gi disponibles. diskutil indique 321,0 GB libres. C’est la même quantité :
321 gigaoctets décimaux valent 299 gibioctets binaires. Apple indique le stockage en GB décimaux,
tandis que df -h affiche des unités binaires et les libelle Gi. Avant de conclure que de l’espace a
disparu, vérifiez si vous comparez des GB à des GiB.
La colonne Used qui affiche 12Gi est l’autre surprise. Sur macOS moderne, / est l’instantané
système scellé, en lecture seule. Vos fichiers se trouvent sur le volume de données, qui partage le même
conteneur APFS. C’est pourquoi les chiffres « utilisés » par volume ne s’additionnent pas jusqu’au conteneur.
| La question que vous posez | L’outil qui y répond |
|---|---|
| Combien puis-je écrire maintenant | Espace libre du conteneur via diskutil info / |
| Ce que le système de fichiers indique pour ce volume | df -h / |
| Ce que macOS est prêt à promettre à une app | Le « disponible » de Finder |
| Où est passé l’espace, par catégorie | Réglages Système > Général > Stockage |
Ce que recouvre réellement l’espace purgeable
L’espace purgeable est l’estimation en cours, par macOS, de l’espace qu’il pourrait libérer sous pression, recueillie à partir de plusieurs endroits sans rapport entre eux :
- Instantanés locaux Time Machine. Généralement le plus gros contributeur, et celui qui fait que les fichiers supprimés semblent ne rien libérer. Voir les instantanés locaux.
- Contenu iCloud Drive et Photos évacuable lorsque Optimiser le stockage du Mac est activé. Le fichier est un espace réservé en local et la copie complète peut être retéléchargée.
- Caches que macOS considère comme régénérables, que le système peut supprimer sans demander.
- Marge comptable à l’intérieur du conteneur APFS qui n’est pas encore reflétée partout.
Chacun suit des règles différentes, donc « libérer 47 GB d’espace purgeable » est un chiffre que personne ne peut vérifier à l’avance. C’est un plafond, et un outil qui le présente comme un livrable est en train de deviner.
Vous ne pouvez pas le purger à la demande, et c’est voulu
Aucune commande prise en charge ne dit « libérer l’espace purgeable maintenant ». macOS récupère les blocs lorsqu’une allocation en a besoin, ce qui est le comportement utile : un instantané ou un fichier cloud téléchargé vaut d’être conservé jusqu’au moment où l’espace est demandé.
Ainsi, un Mac qui indique très peu d’espace libre peut encore enregistrer un gros fichier ou installer une mise à jour, parce que la demande elle-même déclenche la récupération. Pour récupérer l’espace plus tôt, retirez ce qui le retient plutôt que de chercher un interrupteur de purge. Alléger les instantanés est le seul levier qui déplace ce chiffre de façon fiable :
tmutil listlocalsnapshots /
tmutil thinlocalsnapshots /
sudo purge est tout autre chose
Les résultats de recherche confondent les deux en permanence, donc : purge est une vraie commande macOS qui
n’a rien à voir avec l’espace purgeable du disque. Elle vide le cache du système de fichiers en mémoire,
en forçant les pages disque mises en cache à quitter la RAM. Apple l’a conçue pour les mesures de performance, afin qu’une seconde exécution d’un
test ne lise pas depuis un cache encore chaud.
sudo purge
Elle ne libère aucun espace disque et ne supprime aucun fichier. Elle jette le cache que le système vient de passer du temps à construire, ce qui rend les minutes suivantes plus lentes le temps que tout soit relu depuis le disque. Sur un Mac en bon état, il n’y a aucune raison de l’exécuter, et l’exécuter de façon planifiée ne vous coûte que de la performance.
Si votre vraie question concerne la mémoire plutôt que le disque, lisez plutôt la pression mémoire : le chiffre qui compte alors est la pression, pas la quantité de RAM libre.
Pourquoi les réglages Stockage mettent du temps à se mettre d’accord
Après avoir supprimé quelque chose de volumineux, le volet Stockage continue souvent d’afficher l’ancien chiffre. Les catégories de cette vue sont calculées par un processus en arrière-plan qui échantillonne le volume plutôt que de le recomptabiliser à chaque changement, et plusieurs catégories se chevauchent.
Cela fait du volet une bonne carte et un mauvais instrument. Utilisez-le pour voir la forme du
volume, et utilisez df ou diskutil avant et après un changement pour savoir si le
changement a fonctionné.
Un court diagnostic
Lorsque l’espace libre ne correspond pas à votre attente, cet ordre règle la question en quelques minutes.
- Relevez l’espace libre du conteneur via
diskutil info /. C’est la référence honnête. - Exécutez
tmutil listlocalsnapshots /. Les entrées ici expliquent la plupart des signalements « supprimer n’a rien libéré ». - Vérifiez si Optimiser le stockage du Mac est activé pour Photos et iCloud Drive. Si c’est le cas, une partie de votre espace « utilisé » est évacuable et une partie de votre espace « disponible » est théorique.
- Cherchez les gros fichiers seulement ensuite. Si les trois premières étapes ont expliqué l’écart, vous n’avez pas un problème de fichiers.
Où un outil d’examen a sa place
Mole indique ce qu’il peut prouver : les tailles réelles sur disque pour ce qu’il liste, les totaux avant et après pour tout ce qu’il retire, et aucune promesse en titre sur des réserves purgeables qu’il ne peut pas inventorier. Lorsque l’espace est retenu par des instantanés plutôt que par des fichiers, la réponse utile est de le dire plutôt que d’afficher un plus gros chiffre.
FAQ
Faut-il essayer de ramener l’espace purgeable à zéro ?
Non. L’espace purgeable est surtout un état de fonctionnement qui vous est utile : des instantanés dont vous pourriez avoir besoin, des fichiers cloud que vous pouvez ouvrir instantanément, des caches qui gardent les apps rapides. Le ramener à zéro échange tout cela contre un chiffre.
Pourquoi Finder affiche-t-il plus d’espace disponible que df ?
Finder inclut l’espace que macOS est sûr de pouvoir récupérer. df indique ce que le système de
fichiers a actuellement de non alloué. Les deux sont des réponses correctes à des questions différentes.
Un disque externe a-t-il de l’espace purgeable ?
Les instantanés locaux sont un comportement du volume de démarrage, donc le plus gros contributeur est généralement absent. Un volume APFS externe peut tout de même porter des instantanés si quelque chose les y a écrits.
L’espace purgeable est-il le signe d’un problème ?
Seulement lorsqu’il est très important et qu’il augmente pendant que l’espace libre diminue. Ce schéma signifie généralement que les instantanés s’accumulent plus vite qu’ils ne sont allégés, ce que le guide des instantanés couvre.