Arquivo com.apple.coresymbolicationd de 9 GB nos Caches

12

Estou tentando liberar espaço em disco e me deparei com isso:

arquivo grande D:

Eu li relatórios de um arquivo de 600M ou 1GB, mas nunca algo assim.

É seguro excluir ou reiniciar com freqüência ajuda a limpar alguns desses arquivos?

tekknolagi
fonte
2
@ Roboust eles parecem diferentes para mim. Isso pergunta como eles limpam e o outro pergunta o que são. É bom vincular os dois, mas, a menos que as edições ocorram, não as vejo como duplicatas exatas.
bmike
O arquivo é claramente grande em tamanho. Pelo que procurei na Internet, é seguro excluir.
precisa saber é o seguinte
Eu estava fazendo uma limpeza de primavera usando o GrandPerspective executando como rootvia sudo GrandPerspective.app/Contents/MacOS/GrandPerspectivee descobri que meu /System/Library/Caches/com.apple.coresymbolicationdé de 3,0 GB. Estou executando o 10.10.3 Yosemite e tenho o Xcode e o último pacote de ferramentas de linha de comando instalado.
Lanny

Respostas:

3

Usando coisas deste link ( http://www.macobserver.com/tmo/article/how_to_recover_missing_hard_drive_space/ ), encontrei um arquivo - com.apple.coresymbolicationd de 133 GB.

Para excluir, inicialize no modo de segurança (Cmd-S antes que o logotipo da Apple apareça), execute uma verificação do sistema de arquivos, monte a unidade e apenas sudo rmo arquivo

Ivan
fonte
@patrix No meu caso rm, não funciona, mas sudo rmfunciona. (Com as diretrizes de @patrix)
Hoseyn Heydari
3

Não. A reinicialização não limpa os arquivos de cache no sistema. Você precisaria pesquisar exatamente qual subsistema cria caches aqui e determinar se há uma maneira de liberá-los manualmente ou movê-los para o lixo e depois reiniciar para ver quando / como / qual tamanho eles são recriados.

Eu inicializava no modo de usuário único e usava rmpara limpar esse arquivo, pois nada está sendo usado então. Você também pode usar sudo mv /System/Library/Caches/com.apple.coresymbolicationd/data /tmpe depois reiniciar. Após a reinicialização, você pode excluir o arquivo de /tmpcom sudo rm /tmp/data.

Meu palpite é que você tem o Xcode instalado e introduziu um grande número de símbolos em seu banco de dados a partir de uma ou mais versões do iOS, para que o Xcode possa simbolizar despejos de memória para ajudar na depuração de aplicativos usando o Xcode. No entanto, também pode ser um bug e, sempre que esse subsistema começar a reciclar o cache, ele se limpará. Se você pode limitar o número de SDK usado no Xcode, isso também pode ajudar. Meu sentimento é que as pessoas com arquivos de 60m não usam o Xcode, aquelas com desenvolvedor de 1 MB para uma versão do iOS por vez e aquelas com bancos de dados de tamanho maior têm vários OS X e iOS SDK ativados no Xcode.

bmike
fonte
Eu realmente instalei o Xcode.
22414 Tekknolagi
@tekknolagi Eu expandi meus pensamentos no Xcode em relação ao grande que você vê. Talvez você possa confirmar minha suspeita? Ainda não encontrei uma maneira de acessar o arquivo de dados - provavelmente será necessário alguém para explicar como ele é criptografado.
Bmike
1
bmike, acabei de excluir o arquivo. Parece bem até agora.
precisa saber é o seguinte
@HoseynHeydari, esta resposta foi publicada antes do SIP - talvez abra uma nova pergunta e faça um link aqui?
bmike
1

Apenas para empilhar aqui ...

EU ROTINOMENTE excluo o conteúdo das várias pastas Caches em meus Macs e saio desde o lançamento do O / SX. Rotineiramente, quero dizer "quando tenho um problema que pode ser causado por um arquivo de cache danificado".

Também usarei utilitários Onyxque, de tempos em tempos, fazem a mesma coisa, assim como outras tarefas de manutenção ao mesmo tempo.

São arquivos temporários e, assim como no Windows, podem ser excluídos com segurança. Frequentemente, reinicializo depois de excluí-los, apenas por segurança, mas independentemente do conteúdo desses diretórios pode ser excluído com segurança.

Uma coisa a observar, se esse arquivo continuar sendo criado e for MUITO grande como é agora, você terá algumas soluções para resolver.

Steve Chambers
fonte
Steve está certo de que, no OS X, mesmo se você excluir um arquivo usando rm ou movê-lo para o lixo, que uma vez que todos os arquivos que o utilizam o liberam, ele desaparecerá (e, portanto, a parte de reinicialização para finalizar o cache) existe uma desvantagem na exclusão de caches, o sistema fica lento e os recria, a menos que as condições que causaram o aumento dos arquivos sejam alteradas. No caso de milhares de arquivos pequenos - essa penalidade lenta é ruim. Com um arquivo grande de 9 GB, você pode esperar muito tempo para que ele se recrie.
bmike
Eu recomendo fortemente contra a ROUTINELYlimpeza de caches. Eles existem por uma razão.
Alexander - Restabelece Monica
0

Executei o Mavericks Cache Cleaner para limpar todas as minhas pastas de Caches - a ~/Library/Cachespasta do usuário , a /Library/Cachespasta de nível superior e a pasta do sistema /System/Library/Caches, incluindo 2 GB coresymbolicationd. Nada de ruim parece ter acontecido como resultado (e recuperei algum espaço em disco).

Provavelmente, é mais sábio fazer isso da maneira que o OP finalmente fez isso, ou seja, inicialize com o Modo de Segurança, limpe os caches e reinicie.

Não sinto, no entanto, que estamos chegando ao fundo disso. 9GB é grande . O que está causando o acúmulo de um arquivo tão grande? Acho que não sabemos disso. A exclusão do cache lida apenas com uma manifestação superficial de algo que pode ter uma causa profunda.

mate
fonte
Não faço ideia, para ser sincero. Meu espaço em disco diminuiu tonnovamente e o coresymbolicationd729M é.
tekknolagi