Diskzyv0.1
Não apague manualmente

O que é /private/var/db/diagnostics no Mac? Dá para apagar?

Resposta curta

Não apague /private/var/db/diagnostics manualmente. É onde fica o log unificado do macOS, no qual o sistema grava o tempo todo e que ele mesmo reduz. Remover arquivos dali com o Mac ligado pode danificar o log.

Onde fica

/private/var/db/diagnostics

O que é

Desde o macOS Sierra, o sistema e a maioria dos apps gravam suas mensagens de log em um único log unificado. Os arquivos de log compactados ficam em /private/var/db/diagnostics, e uma pasta complementar, /private/var/db/uuidtext, guarda o texto necessário para transformá-los de volta em mensagens legíveis. O app Console e o comando log leem das duas.

O macOS gerencia o tamanho. As entradas antigas são removidas conforme chegam as novas, então a pasta se mantém dentro de um limite em vez de crescer sem parar.

Ela pode ficar maior do que o normal quando um app ou processo do sistema está gravando logs demais, o que normalmente indica um problema com esse app.

Que tamanho pode atingir

Em geral de algumas centenas de MB a alguns GB, e se estabiliza porque o macOS remove as entradas mais antigas.

Como reduzir do jeito certo

  1. Execute o comando abaixo para ver quanto espaço o log ocupa. Ele pede sua senha porque só o sistema pode ler as pastas, e apenas lê os tamanhos.
  2. Se o valor for anormalmente alto, abra o Console, selecione o seu Mac e clique em Iniciar para ver qual processo está gravando a maior parte das mensagens. Atualizar ou remover esse app é a solução de verdade.
  3. Reinicie o Mac. Isso não esvazia o log, mas interrompe um processo que estava travado gravando nele.
  4. Deixe os arquivos onde estão. A ferramenta log tem um comando erase, mas ele remove o histórico de que você ou o Suporte da Apple precisariam para diagnosticar um problema, e o espaço se enche de novo.
No Terminal
sudo du -sh /private/var/db/diagnostics /private/var/db/uuidtext

O que acontece depois

Não há nada a esperar, já que o certo é deixá-la como está. O macOS continua removendo sozinho as entradas mais antigas.

Como o Diskzy lida com isso

A visão System Data (Dados do Sistema) do Diskzy mostra os logs como uma parte com nome, com o tamanho. Logs do sistema como estes ficam por conta do macOS, enquanto os logs em ~/Library/Logs são listados na aba Clean up (Limpeza).

Guias relacionados

Veja para onde foi o espaço do seu Mac

O Diskzy mapeia o disco, explica os Dados do Sistema e limpa o que é seguro. Grátis por 72 horas, depois US$ 9 uma única vez para 2 Macs.

Experimente o Diskzy grátis
Leia em:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語