Guies de Levo · Dades del sistema

Les Dades del sistema no paren de créixer al Mac: què les omple

Si les Dades del sistema no paren de créixer, hi ha alguna cosa que escriu més del que esborra. Compara la mida de les carpetes amb una setmana de diferència i apareix el culpable: normalment una memòria cau, un registre, Docker o una màquina virtual, amb pics temporals per les instantànies i la memòria d'intercanvi.

El popover de Levo amb la barra del disc que mostra les Dades del sistema amb nom, al costat de la llista Ready to free
SenyalCausa probableSolució
Creix cada dia i mai no baixaUna memòria cau o un registre sense límitNeteja'l i localitza l'app
Puja després de treballar molt i baixa en reiniciarMemòria d'intercanviTanca apps i reinicia
Puja desenes de GB de la nit al matíInstantànies locals després de grans canvis de fitxersRedueix les instantànies
Creixement constant des que vas començar un projecteDocker, resultats de compilació, el disc d'una màquina virtualPurga o compacta
Només creix quan s'executa una app concretaEl contenidor d'aquesta appNeteja'n la memòria cau des de la mateixa app

Com fer-ho tu mateix

  1. Fes una referència avui. Desa en un fitxer la mida dels sospitosos habituals, executa la mateixa ordre la setmana vinent i compara.
du -sk ~/Library/Caches/* ~/Library/Containers/* ~/Library/Logs/* 2>/dev/null | sort -rn | head -25 > ~/Desktop/sizes-today.txt
  1. Mira què ha canviat fa poc. Això llista els fitxers més grans escrits els últims tres dies a la teva Library:
find ~/Library -type f -mtime -3 -size +200M -exec ls -lh {} + 2>/dev/null
  1. Revisa Docker. La seva imatge de disc només creix. Després de purgar, compacta-la des dels ajustos de Docker Desktop.
docker system df
docker system prune -a --volumes
  1. Revisa les instantànies i la memòria d'intercanvi. Si el creixement és sobtat, pot ser una d'aquestes:
tmutil listlocalsnapshots /
ls -lh /private/var/vm
  1. Talla l'origen. Limita la memòria cau als ajustos de la mateixa app, desactiva els registres detallats o mou una màquina virtual o una biblioteca multimèdia a un disc extern.

docker system prune -a --volumes també esborra els volums sense ús, incloses les bases de dades de contenidors aturats. Executa abans docker volume ls.

Quan el creixement és normal i quan no

Unes quantes unitats de gigabytes amunt i avall són normals. La memòria d'intercanvi i les instantànies pugen i baixen, i les memòries cau del navegador també. El que importa és la tendència al llarg d'una o dues setmanes, mesurada a la mateixa hora del dia i després de reiniciar.

Una app que escriu registres en bucle és més habitual del que la gent es pensa. Si ~/Library/Logs o /private/var/log conté un sol fitxer de diversos gigabytes, tanca l'app a la qual pertany, esborra el fitxer i actualitza o reinstal·la l'app. Mira primer el nom del fitxer; sovint assenyala el culpable.

Els clients de sincronització al núvol poden fer el mateix. Un client que continua reintentant una pujada fallida pot acumular fitxers temporals al seu contenidor, cosa que val la pena revisar si el creixement va començar quan en vas configurar un.

Com ho fa Levo

Levo vigila el disc segons un límit que tu fixes i t'avisa amb la resposta ja a punt, de manera que t'assabentes del creixement quan passa i no quan el disc ja és ple. L'índex en directe sap quines carpetes ocupen l'espai, així que la llista Ready to free (llest per alliberar) mostra què ha crescut, per tipus, amb una mida i un motiu.

El popover de Levo sota la barra de menús amb el mesurador del disc i la llista Ready to free

Si al teu Mac les mateixes coses es tornen a omplir cada setmana, activa l'Auto mode. Neteja quan l'espai lliure baixa del teu límit, només en els tipus que has marcat, i ve desactivat de sèrie. Levo deixa les instantànies i la memòria d'intercanvi a macOS, així que un pic d'instantànies encara demana l'ordre del Terminal d'abans.

Preguntes freqüents

Per què creixen les Dades del sistema encara que no afegeixi fitxers?

Les apps escriuen memòries cau i registres en segon pla, i Time Machine guarda instantànies locals cada hora. Les dues coses ocupen espai sense que tu desis res.

Reiniciar redueix les Dades del sistema?

Pot ser. Els fitxers d'intercanvi s'esborren en reiniciar, i macOS sovint redueix les instantànies i els fitxers temporals en arrencar.

Hi ha una fuita de memòria al darrere?

De vegades. Una app amb una fuita de memòria empeny macOS cap a la memòria d'intercanvi, que després apareix com a Dades del sistema. Mira a la pestanya Memòria del Monitor d'Activitat si alguna app fa servir molt més del normal.

He de desactivar les instantànies locals de Time Machine?

No es poden desactivar només les instantànies. Només existeixen mentre les còpies de Time Machine estan activades, i es redueixen soles quan el disc s'omple.