Procurando por grandes arquivos que eu poderia excluir, a fim de libertar algum espaço no meu Mac (OS X 10.9.5), eu vim com um arquivo de cache grande: /System/Library/Caches/com.apple.coresymbolicationd/data
. Tinha cerca de 8 a 9 GB de tamanho, então fiz algumas pesquisas e descobri que elas poderiam ser removidas com segurança - na verdade, foi o que fiz eventualmente :). Reiniciei minha máquina e verifiquei novamente esse diretório, e agora o arquivo "dados" é muito menor:
# pwd
/System/Library/Caches/com.apple.coresymbolicationd
# ls -l data
-rw------- 1 root wheel 102891520 Dec 2 17:11 data
Que tem cerca de 100 MB de tamanho. O que está me intrigando é que, executando um du -m .
diretório assim, isso me mostra que o diretório está usando mais de 60 GB de espaço em disco!
# pwd
/System/Library/Caches/com.apple.coresymbolicationd
# du -m .
64953 .
Existe algum truque aqui? Por que o resultado de du não está refletindo (até onde eu entendi) o uso real do disco nesse diretório?
ls -la .
?data
é o único arquivo nesse diretório. Pode haver outros arquivos além desse (mesmo que não ocultos) que causem um tamanho maior do diretório pai.