Percebi que meu espaço extra desapareceu de repente desde a atualização para o macOS High Sierra. Por exemplo, tenho 170 GBs gratuitos de manhã e, à tarde, reduzi-me a 56 GBs.
Às vezes, isso gera até 170 GBs. É um pouco estranho e a reinicialização às vezes funciona, mas às vezes não.
Comecei a pesquisar "instantâneos locais" criados automaticamente pelo Time Machine. Suponho que sejam instantâneos armazenados localmente criados para a eficiência do Time Machine. Talvez quando não estiver conectado ao disco do Time Machine, para que ele ainda possa ter um backup com versão. Não tenho certeza.
Você pode visualizar seus instantâneos locais da seguinte maneira:
$ tmutil listlocalsnapshots /
com.apple.TimeMachine.2017-12-14-173102
com.apple.TimeMachine.2017-12-14-212356
com.apple.TimeMachine.2017-12-15-052254
com.apple.TimeMachine.2017-12-15-084940
com.apple.TimeMachine.2017-12-15-094508
com.apple.TimeMachine.2017-12-15-121635
Quando corro tmutil
no meu Terminal, vejo um comando chamado thinlocalsnapshots
. O que isso faz e como eu o uso?
fonte
Respostas:
Spoiler: Eu fui de ~ 50 GBs grátis para ~ 277 GBs grátis, cerca de 227 GBs de diferença, ao longo desta resposta.
Não há muitas informações da
tmutil
função básica , mas você pode ligarman tmutil
para obter mais detalhes, especificamente sobrethinlocalsnapshots
:Uma omissão perceptível é o que
default urgency
realmente é e se 1 é de alta urgência ou 4 é de alta urgência.Para mostrar o que está acontecendo no uso no mundo real, aqui está minha lista inicial de instantâneos locais:
Ao executar sem as opções
purge_amount
eurgency
, é provável que nenhum instantâneo local seja removido:Com
purge_amount
definido como1000000000
(1 Gigabyte):E se eu executar isso de novo:
Aqui está o que aconteceu com a minha lista de instantâneos locais:
Vamos tentar executar o mesmo comando mais uma vez:
E de novo:
E mais uma vez, para tentar remover o instantâneo local final:
Você pode ver que não fez nada neste momento.
Vamos tentar aumentar os bytes para 10 GBs:
Nada ainda. Vamos tentar 100 GBs:
Mais uma vez, nada.
Portanto, quando chega ao último instantâneo local, ele deve ter a ver com a
urgency
opção e não com opurge_amount
.Vamos voltar a apenas 1 GB para o
purge_amount
mas tente comurgency
definido como 1 (outra omissão no manual é se 1 é alto ou 4 ou alto):Sucesso!
Você pode ver que ele reduziu o último instantâneo local restante e agora, quando
listlocalsnapshots
verá apenas o mais recente, mas está marcado como(dataless)
.Estou disposto a apostar que
urgency
ser definido como 1 significa "muito urgente" eurgency
definido como 4 significa "meh, sempre que".Ao longo desses testes, meu disco rígido passou de ~ 50 GBs grátis para ~ 277 GBs grátis. Liberação de cerca de 227 GB!
Eu presumiria que esses instantâneos locais seriam reduzidos automaticamente, especialmente quando é necessário espaço adicional, para que você não precise se preocupar muito com isso.
Mas, eu me deparei com isso porque
Fiquei me perguntando como estava perdendo todo o meu espaço livre em disco tão de repente e;
Eu estava tentando criar uma partição do Boot Camp para executar o Windows e não tinha espaço suficiente, mesmo que a maior parte desse espaço estivesse sendo ocupada por snapshots locais.
No futuro, estou pensando se devo ter um trabalho cron executando um comando de desbaste a cada semana, aproximadamente, apenas para manter as coisas limpas. Vou ver o que acontece depois de mais alguns dias e adicionar tudo o que encontrar.
Aqui está o site da Apple para obter mais informações sobre como os snapshots locais do Time Machine são usados:
https://support.apple.com/en-ca/HT204015
fonte
Os instantâneos locais são para usar a máquina do tempo quando não estão conectados à sua unidade da máquina do tempo. Eles duram apenas 24 horas. Portanto, você não precisa limpá-los. Pelo menos é o que a Apple afirma. O espaço livre não parece ser relatado consistentemente no sistema operacional. Em alguns lugares, ele mostra os instantâneos como ocupando espaço real, outros, como removível. Os aplicativos pensam que está ocupando espaço real e pode causar problemas.
fonte
tmutil listlocalsnapshotdates /
relata um instantâneo de 01-01-2019. "Pelo menos é o que a Apple afirma."