Os arquivos de cache do El Capitan / private / var / folders consumindo de 30 a 40 GB

12

Atualizei meu MacBook Pro para El Capitan recentemente e uma das primeiras mudanças desagradáveis, além de XtraFinder e TotalTerminal, não é mais compatível, é que o sistema considera apropriado /private/var/foldersconsumir até 30 a 40 GB de espaço, fazendo com que o meu Mac fique mais lento. Entendo que os arquivos nesta pasta são todos arquivos de cache. Minha única pergunta é por que isso está acontecendo e o que faz isso acontecer? Existe alguma maneira de torná-lo apenas aplicativos em cache que estão realmente abertos ou preciso atualizar minha NVRAM / PRAM? É extremamente irritante fazer meu computador agir como se estivesse tentando armazenar buffer de 20 gigabytes de uma só vez.

Lee S
fonte
Você já tentou verificar o que realmente está ocupando o espaço? Não é tão fácil se for em zz, mas bastante simples se ele está em um dos outros
Tetsujin
Sim, felizmente, não está sendo causado por nada no zz, é uma pasta chamada tr. Qual é o significado de zz, em oposição a qualquer outra pasta listada?
Lee S
não é uma área do sistema operacional com a qual estou realmente familiarizado, mas o conteúdo do zz geralmente não pertence a você, então você precisa mexer com o chmod para até mesmo ver neles [não é algo que eu realmente recomendo, a menos que você ' estou me sentindo particularmente descuidado] Acho que os outros parecem ter códigos quase aleatórios, embora não o tenha estudado. Minha outros 2 são g5 & nc - sem relação com qualquer coisa que eu posso imaginar em si mesmos
Tetsujin
Estou bem com a pasta zz sendo deixada como está - não é o culpado desse problema. De outros lugares que li e deste outro segmento , você pode excluir algumas pastas daqui sem efeitos negativos, desde que não exclua a própria pasta.
Lee S
O que realmente quero saber é por que isso está acontecendo agora em El Capitan, quando nunca aconteceu em Yosemite e em nenhum lançamento anterior.
Lee S

Respostas:

9

A resposta é que sim, você tem permissão para excluir arquivos de /private/var/folders/. O comando

sudo rm -r -P /private/var/folders/tr/*

foi capaz de trabalhar e não houve falhas. Alguns erros foram emitidos pelo comando, mas nenhum erro veio do sistema como um todo. Posso publicar um novo post mais tarde, quando souber mais sobre isso para entender o que a Apple fez com o El Capitan para fazê-lo agir dessa maneira.

Aqui está um tópico do site da Apple sobre isso; concorda que excluir tr deve ser seguro. De acordo com o segmento, / var / folders é o novo local de caches, que você pode excluir com segurança se tiver fechado todos os aplicativos em execução.

ATUALIZAÇÃO: Outro motivo para esse comportamento pode ser devido à indexação do Spotlight , especialmente em modelos mais antigos do MacBook / MacBook Pro. Recentemente, notei que o problema estava acontecendo novamente e, apesar de ter feito tudo o que pude para impedir que continuasse, fui forçado a assistir meu Mac lentamente consumir mais de 100 gigabytes de espaço em algum processo fantasma ocorrendo em segundo plano.

Mesmo assim, certifique-se de entrar em Settings-> Spotlight& desmarque a caixa de Foldersindexação e, se você gosta de mim e tem muita música (como mais de 50 gigabytes), desative a Musicindexação também. Desative todos os outros que você também não queira, mas a Folderindexação parece ser a maior culpada pela perda de espaço em disco e pela diminuição do desempenho nos modelos mais antigos de MacBook.

Ao desativar isso, não vejo nenhum problema. Além disso, o espaço em disco restante exibido no Finder agora fornece resultados precisos.

Isso também pode se aplicar a dispositivos iOS, já que o OS X e iOS estão sendo desenvolvidos para corresponder às funcionalidades e recursos um do outro. Uma grande parte dos Otherdados armazenados no dispositivo pode ser apenas a indexação do Spotlight, que não fornece detalhes sobre a quantidade de espaço em disco que consome. Não vai doer tentar desativar alguns recursos / opções se você notar problemas.

Lee S
fonte
2
Eu diria que isso é menos seguro do que "fechar todos os aplicativos em execução". O sistema armazena arquivos lá e também o usuário. Por exemplo, o comando set | grep TMPmostrará sua pasta temporária do usuário atual em / var - no meu Mac agora, é /var/folders/6p/2ws_5ft14n10v_1kzp9tjhg00000gn/T/- eu diria que fechar aplicativos e excluir a partir daí pode ser uma etapa decente para a solução de problemas, mas talvez você precise restringir o que é a gravação de arquivos temporários grandes para o problema pode voltar sempre que você não descobrir o que especificamente está sendo salvo lá.
bmike
É seguro excluir /private/? Como não há muito mais nos diretórios inferiores, meus 100 GB são usados /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/SMSandboxTools-tmp/Users/ian/Library!
Ian Vaughan
2

Eu tive o mesmo problema com as enormes "pastas". O comando parece ser um caminho rápido e tentarei isso na próxima vez em que os arquivos grandes aparecerem.

Eu gerencio mais de 400 macs e esse problema ocorre desde 10.9 a 10.10 e agora parece 10.11. O estranho é que isso só é aparente em um determinado modelo de Macs iMac, 2GHZ Intel Core 2 Duo, Macs. Todos os outros iMacs posteriores que usamos parecem não ter o problema.

Percebi esse problema pela primeira vez quando nosso serviço de atendimento recebeu ligações de estudantes que não podiam economizar trabalho e, quando verifiquei esses macs, os discos rígidos estavam quase cheios (discos rígidos de 150 GB). Lixeira manualmente as var / pastas, algumas com mais de 100 GB e o espaço foi liberado, mas os iMacs gradualmente se enchem novamente.

Ultimamente, não limpei nenhum desses Macs para ver se a atualização 10.11 El Capitan corrigiu esse problema.

MickP
fonte
11
Eu estaria interessado em saber um pouco mais detalhadamente quais pastas contêm os arquivos grandes. sudo find /var/folders -size 500Mpode funcionar bem para isso.
bmike
1

Não tenho certeza se isso funcionará no caso de todos (e sei que esse é um encadeamento antigo), mas uma boa reinicialização à moda antiga geralmente é o suficiente para limpar esses arquivos de cache:

http://osxdaily.com/2016/01/13/delete-temporary-items-private-var-folders-mac-os-x/

Obviamente, esse método pode não funcionar em todas as configurações, no entanto, eu o recomendo, porque existem vários sites que NÃO recomendam excluir itens em /var/folders, /private/var/folders/ou /tmp.

https://discussions.apple.com/thread/3757828

giannitm
fonte
Isso foi tentado e, em alguns casos, não excluiria todos os arquivos armazenados nesse cache.
Lee S
1

Eu tive o mesmo problema no El Capitan (MacOS 10.11). Consegui iniciar o aplicativo Terminal e notei que "lsd" (LaunchServiceDaemon) estava usando 100% de um núcleo.

A correção foi reconstruir o banco de dados dos Serviços de Ativação com o comando neste segmento de discussão da Apple .

GerdH
fonte
Bem-vindo ao perguntar diferente. A resposta no link é bastante curta. É melhor incluir a resposta aqui, pois os links geralmente ficam obsoletos, tornando essa resposta inútil.
Allan