Guias do Levo · Dados do Sistema

Os Dados do Sistema não param de crescer no Mac: o que está enchendo

Se os Dados do Sistema não param de crescer, algo está gravando mais do que apaga. Compare o tamanho das pastas com uma semana de diferença e o culpado aparece: normalmente um cache, um log, o Docker ou uma máquina virtual, com snapshots e swap causando picos temporários.

O popover do Levo com a barra do disco mostrando os Dados do Sistema, ao lado da lista Ready to free
SinalCausa provávelSolução
Cresce todo dia, nunca diminuiUm cache ou log sem limiteLimpe e descubra o app
Dispara depois de trabalho pesado, cai depois de reiniciarSwapFeche apps e reinicie
Salta dezenas de GB da noite para o diaSnapshots locais depois de grandes mudanças em arquivosReduza os snapshots
Crescimento constante depois de começar um projetoDocker, saída de build, disco de uma VMFaça prune ou compacte
Cresce só quando determinado app está abertoO contêiner desse appLimpe o cache nas configurações do app

Como fazer você mesmo

  1. Tire uma referência hoje. Salve em um arquivo o tamanho dos suspeitos de sempre, depois rode o mesmo comando na semana que vem e compare.
du -sk ~/Library/Caches/* ~/Library/Containers/* ~/Library/Logs/* 2>/dev/null | sort -rn | head -25 > ~/Desktop/sizes-today.txt
  1. Veja o que mudou recentemente. Este comando lista os maiores arquivos gravados nos últimos três dias na sua Biblioteca:
find ~/Library -type f -mtime -3 -size +200M -exec ls -lh {} + 2>/dev/null
  1. Confira o Docker. A imagem de disco dele só cresce. Depois do prune, compacte nas configurações do Docker Desktop.
docker system df
docker system prune -a --volumes
  1. Confira snapshots e swap. Se o crescimento foi repentino, pode ser um destes:
tmutil listlocalsnapshots /
ls -lh /private/var/vm
  1. Corte a origem. Limite o cache nas configurações do próprio app, desative os logs detalhados ou mova uma VM ou biblioteca de mídia para um disco externo.

docker system prune -a --volumes também apaga volumes não usados, inclusive bancos de dados de contêineres parados. Rode docker volume ls antes.

Quando o crescimento é normal e quando não é

Alguns gigabytes para cima e para baixo é normal. Swap e snapshots sobem e descem, e os caches do navegador também. O que importa é a tendência ao longo de uma ou duas semanas, medida no mesmo horário do dia e depois de reiniciar.

Um app gravando logs em loop é mais comum do que as pessoas imaginam. Se ~/Library/Logs ou /private/var/log tiver um único arquivo de vários gigabytes, feche o app dono dele, apague o arquivo e atualize ou reinstale o app. Olhe o nome do arquivo primeiro: normalmente ele aponta o culpado.

Clientes de sincronização na nuvem podem fazer o mesmo. Um cliente que fica repetindo um envio com falha pode acumular arquivos temporários no seu contêiner, o que vale conferir se o crescimento começou quando você configurou um.

Como o Levo faz

O Levo acompanha o disco em relação a um limite que você define e avisa com a resposta já pronta, então você fica sabendo do crescimento quando ele acontece, e não depois que o disco enche. O índice em tempo real sabe quais pastas ocupam o espaço, então a lista Ready to free mostra o que cresceu, por tipo, com tamanho e motivo.

O popover do Levo sob a barra de menus, com o medidor do disco e a lista Ready to free

Para um Mac em que as mesmas coisas enchem de novo toda semana, ative o Auto mode. Ele limpa quando o espaço livre cai abaixo do seu limite, só nos tipos que você marcar, e vem desativado por padrão. O Levo deixa snapshots e swap para o macOS, então um pico de snapshots ainda exige o comando do Terminal acima.

Perguntas frequentes

Por que os Dados do Sistema crescem mesmo sem eu adicionar arquivos?

Os apps gravam caches e logs em segundo plano, e o Time Machine mantém snapshots locais a cada hora. Os dois ocupam espaço sem que você salve nada.

Reiniciar diminui os Dados do Sistema?

Pode diminuir. Os arquivos de swap são apagados ao reiniciar, e o macOS costuma reduzir snapshots e arquivos temporários durante a inicialização.

Pode ser um vazamento de memória?

Às vezes. Um app com vazamento de memória empurra o macOS para o swap, que depois aparece como Dados do Sistema. Veja na aba Memória do Monitor de Atividade se algum app está usando muito mais que o normal.

Devo desativar os snapshots locais do Time Machine?

Não dá para desligar só os snapshots. Eles só existem enquanto os backups do Time Machine estão ativos, e se reduzem sozinhos quando o disco enche.