Guide di Levo · Dati di sistema
I Dati di sistema continuano a crescere sul Mac: cosa li riempie
Se i Dati di sistema continuano a crescere, qualcosa scrive più di quanto elimina. Confronta le dimensioni delle cartelle a una settimana di distanza e il colpevole viene fuori: di solito una cache, un log, Docker o una macchina virtuale, con istantanee e swap che aggiungono picchi temporanei.

| Segnale | Causa probabile | Rimedio |
|---|---|---|
| Cresce ogni giorno e non scende | Una cache o un log senza limite | Svuotala e trova l'app |
| Sale dopo un lavoro pesante e scende dopo un riavvio | Swap | Chiudi le app, riavvia |
| Sale di decine di GB durante la notte | Istantanee locali dopo grandi cambiamenti ai file | Sfoltisci le istantanee |
| Crescita costante da quando hai iniziato un progetto | Docker, output di build, un disco di VM | Fai il prune o compatta |
| Cresce solo quando gira una certa app | Il container di quell'app | Svuota la sua cache nell'app |
Come farlo da solo
- Prendi una base oggi. Salva in un file le dimensioni dei soliti sospetti, poi lancia lo stesso comando la prossima settimana e confronta.
du -sk ~/Library/Caches/* ~/Library/Containers/* ~/Library/Logs/* 2>/dev/null | sort -rn | head -25 > ~/Desktop/sizes-today.txt
- Guarda cosa è cambiato di recente. Questo elenca i file più grandi scritti negli ultimi tre giorni nella tua Library:
find ~/Library -type f -mtime -3 -size +200M -exec ls -lh {} + 2>/dev/null
- Controlla Docker. La sua immagine disco può solo crescere. Dopo il prune, compattala dalle impostazioni di Docker Desktop.
docker system df
docker system prune -a --volumes
- Controlla istantanee e swap. Se la crescita è improvvisa, può essere una di queste:
tmutil listlocalsnapshots /
ls -lh /private/var/vm
- Ferma la fonte. Metti un tetto alla cache nelle impostazioni dell'app, disattiva il log dettagliato, oppure sposta una VM o una libreria di file multimediali su un disco esterno.
docker system prune -a --volumes elimina anche i volumi inutilizzati, compresi i database dei container fermi. Esegui docker volume ls prima.
Quando la crescita è normale, e quando non lo è
Qualche gigabyte su e giù è normale. Swap e istantanee salgono e scendono, e lo stesso fanno le cache del browser. Quello che conta è la tendenza su una o due settimane, presa alla stessa ora e dopo un riavvio.
- Normale: un'oscillazione da 5 a 10 GB che torna giù dopo un riavvio o una notte di riposo.
- Da controllare: un aumento di più di 10 GB a settimana che un riavvio non annulla.
- Agisci ora: un solo giorno con un salto di decine di gigabyte. Controlla Docker, una VM o un'app bloccata in un ciclo che scrive log.
Un'app che scrive log in ciclo è più comune di quanto si pensi. Se ~/Library/Logs o /private/var/log contiene un solo file di diversi gigabyte, esci dall'app a cui appartiene, elimina il file e aggiorna o reinstalla l'app. Guarda prima il nome del file: di solito dice chi è il colpevole.
I client di sync sul cloud possono fare lo stesso. Un client che continua a ritentare un caricamento fallito può accumulare file temporanei nel suo container: vale la pena controllare se la crescita è iniziata quando ne hai configurato uno.
Come fa Levo
Levo tiene d'occhio il disco rispetto a un limite che imposti tu e ti avvisa con la risposta già pronta, così sai della crescita quando succede e non a disco pieno. L'indice aggiornato sa quali cartelle tengono lo spazio, quindi l'elenco Ready to free mostra cosa è cresciuto, per tipo, con la dimensione e un motivo.

Su un Mac in cui le stesse cose si riempiono ogni settimana, attiva Auto mode. Pulisce quando lo spazio libero scende sotto il tuo limite, solo nei tipi che spunti, ed è disattivato di default. Levo lascia istantanee e swap a macOS, quindi un picco di istantanee ha ancora bisogno del comando da Terminale qui sopra.
Domande frequenti
Perché i Dati di sistema crescono anche se non aggiungo file?
Le app scrivono cache e log in background, e Time Machine tiene istantanee locali ogni ora. Entrambe occupano spazio senza che tu salvi nulla.
Un riavvio riduce i Dati di sistema?
Può. I file di swap si azzerano al riavvio, e macOS spesso sfoltisce istantanee e file temporanei mentre si avvia.
C'è un memory leak dietro?
A volte. Un'app con un memory leak spinge macOS nello swap, che poi compare nei Dati di sistema. Controlla il pannello Memoria di Monitoraggio Attività e cerca un'app che ne usa molto più del solito.
Devo disattivare le istantanee locali di Time Machine?
Non puoi spegnere solo le istantanee. Esistono finché i backup di Time Machine sono attivi, e si sfoltiscono da sole quando il disco si riempie.