Guides Levo · Données système

Les Données système ne cessent de grossir sur Mac : ce qui les remplit

Si les Données système grossissent sans arrêt, quelque chose écrit plus qu’il ne supprime. Comparez la taille des dossiers à une semaine d’intervalle et le coupable apparaît : en général un cache, un journal, Docker ou une machine virtuelle, avec des pics passagers dus aux instantanés et au swap.

Le popover de Levo avec la barre du disque qui nomme les Données système, à côté de la liste Ready to free
SigneCause probableSolution
Grossit chaque jour, ne baisse jamaisUn cache ou un journal sans limiteL’effacer, trouver l’app
Bondit après un gros travail, baisse après un redémarrageLe swapFermer des apps, redémarrer
Bondit de dizaines de Go en une nuitInstantanés locaux après de gros changements de fichiersRéduire les instantanés
Croissance régulière depuis le début d’un projetDocker, résultats de compilation, disque de VMFaire le ménage ou compacter
Grossit seulement quand une app précise tourneLe conteneur de cette appVider son cache dans l’app

Le faire vous-même

  1. Prenez une mesure de référence aujourd’hui. Enregistrez la taille des suspects habituels dans un fichier, puis lancez la même commande la semaine prochaine et comparez.
du -sk ~/Library/Caches/* ~/Library/Containers/* ~/Library/Logs/* 2>/dev/null | sort -rn | head -25 > ~/Desktop/sizes-today.txt
  1. Regardez ce qui a changé récemment. Cette commande liste les plus gros fichiers écrits ces trois derniers jours dans votre Library :
find ~/Library -type f -mtime -3 -size +200M -exec ls -lh {} + 2>/dev/null
  1. Vérifiez Docker. Son image disque ne fait que grossir. Après le ménage, compactez-la depuis les réglages de Docker Desktop.
docker system df
docker system prune -a --volumes
  1. Vérifiez les instantanés et le swap. Si la hausse est soudaine, c’est peut-être l’un des deux :
tmutil listlocalsnapshots /
ls -lh /private/var/vm
  1. Arrêtez la source. Limitez le cache dans les réglages de l’app, désactivez les journaux détaillés, ou déplacez une VM ou une médiathèque sur un disque externe.

docker system prune -a --volumes supprime aussi les volumes inutilisés, y compris les bases de données de conteneurs arrêtés. Lancez d’abord docker volume ls.

Quand la croissance est normale, et quand elle ne l’est pas

Quelques gigaoctets qui montent et descendent, c’est normal. Le swap et les instantanés vont et viennent, les caches des navigateurs aussi. Ce qui compte, c’est la tendance sur une ou deux semaines, mesurée à la même heure et après un redémarrage.

Une app qui écrit des journaux en boucle est plus fréquente qu’on ne le croit. Si ~/Library/Logs ou /private/var/log contient un seul fichier de plusieurs gigaoctets, quittez l’app à qui il appartient, supprimez le fichier, puis mettez à jour ou réinstallez l’app. Regardez d’abord le nom du fichier : il désigne généralement le coupable.

Les clients de synchronisation cloud peuvent faire de même. Un client qui retente sans cesse un envoi échoué peut accumuler des fichiers temporaires dans son conteneur, à vérifier si la croissance a commencé quand vous en avez configuré un.

Comment Levo s’en charge

Levo surveille le disque par rapport à un seuil que vous fixez et vous prévient avec la réponse déjà prête : vous apprenez la hausse au moment où elle se produit, pas une fois le disque plein. L’index en direct sait quels dossiers occupent l’espace, la liste Ready to free montre donc ce qui a grossi, par type, avec une taille et une raison.

Le popover de Levo sous la barre des menus avec la jauge du disque et la liste Ready to free

Sur un Mac où les mêmes choses se remplissent chaque semaine, activez Auto mode. Il nettoie quand l’espace libre passe sous votre seuil, seulement dans les types que vous cochez, et il est désactivé par défaut. Levo laisse les instantanés et le swap à macOS, un pic d’instantanés demande donc toujours la commande Terminal ci-dessus.

FAQ

Pourquoi les Données système grossissent-elles alors que je n’ajoute aucun fichier ?

Les apps écrivent des caches et des journaux en arrière-plan, et Time Machine garde des instantanés locaux toutes les heures. Les deux prennent de la place sans que vous enregistriez quoi que ce soit.

Un redémarrage réduit-il les Données système ?

Cela peut arriver. Les fichiers de swap sont vidés au redémarrage, et macOS réduit souvent les instantanés et les fichiers temporaires au démarrage.

Y a-t-il une fuite de mémoire derrière tout ça ?

Parfois. Une app qui fuit pousse macOS vers le swap, qui apparaît ensuite dans les Données système. Vérifiez l’onglet Mémoire du Moniteur d’activité pour repérer une app qui utilise bien plus que d’habitude.

Faut-il désactiver les instantanés locaux Time Machine ?

On ne peut pas désactiver les instantanés seuls. Ils n’existent que tant que les sauvegardes Time Machine sont activées, et ils se réduisent d’eux-mêmes quand le disque se remplit.