Como limpar enorme pasta .MobileBackups?

48

Encontrei minha pasta .MobileBackups bastante grande, pesa 160 GiB. A pasta .MobileBackups não deve ser apagada após a 'sessão de backup' do Time Machine?

Como eu tenho backup feito no meu disco externo, como posso recuperar meu 160GiB de espaço no disco rígido? Posso simplesmente remover esta pasta ou talvez definir algum limite de backups móveis?

maseth
fonte
Novo no OSX 10.10.1 (pelo menos para mim ...). Quando, nas preferências do Time Machine, você ativa o Time Machine OFFe depois, ONnovamente, os backups locais retornam como um pesadelo recorrente. É necessário desativar o local novamente.
YvesLeBorg

Respostas:

67

Para desativar os backups locais, emita este comando no terminal:

sudo tmutil disablelocal

Isso quase nunca é necessário, pois o sistema remove automaticamente e desativa os backups locais à medida que a unidade é preenchida. Você pode procurar backupd usando o aplicativo do console para ver se e quando a limpeza do armazenamento ocorre devido ao pouco espaço.


Há muita confusão quanto ao objetivo dos instantâneos locais. Não é para tirar instantâneos que são despejados na unidade real do Time Machine quando você executa um backup; é um conjunto separado de instantâneos que permite restaurar os arquivos que você acidentalmente alterou ou excluiu quando você está longe da unidade do Time Machine . Não é um backup de verdade - não o ajudará se o disco do seu laptop falhar - mas ajudará se você estiver em movimento e acidentalmente perder algo enquanto estiver em movimento. Como tal, eles não são limpos após os backups da TM.

No meu computador (um Macbook Air com memória flash), ele exclui instantâneos móveis antigos após uma semana. O comportamento pode ser diferente em dispositivos com discos rígidos, pois eles não enfrentam problemas de longevidade com discos completos. Segundo a documentação da Apple, eles não são excluídos após uma semana. Observe que o espaço disponível mostrado no Finder não leva em consideração os instantâneos locais, porque eles serão excluídos automaticamente se você precisar do espaço e manterá automaticamente pelo menos 20% do espaço em disco - portanto, você geralmente não deve ' não se preocupe com o espaço ocupado pelos instantâneos locais. No entanto, se você não quer que eles ao redor, você pode desativá-los com o comando sudo tmutil disablelocal. Isso liberará o espaço ocupado pelos instantâneos locais e, se você o reativar comsudo tmutil enablelocal, começará novamente com um conjunto vazio de instantâneos locais. Portanto, uma maneira rápida de limpar o que está lá é desativar e reativar os instantâneos locais.

Você pode ver quantos backups antigos estão sendo armazenados ativando o Time Machine. As marcas brancas indicam instantâneos locais e as roxas indicam backups reais.

Há mais informações da apple e aqui .

cablem
fonte
Depois de desativar temporariamente o recurso (para limpar o espaço uma vez), precisamos reiniciar? espera um pouco? Não é limpar para mim
huyz
1
Respondendo à minha própria pergunta, pode demorar um dia ou mais aparentemente. Pondini, guru do Time Machine, diz: "Normalmente, se você executar o sudo tmutil disablelocal ou desativar o Time Machine, eles serão excluídos. Se o seu disco estiver com mais de 90% de capacidade, é feito com alta prioridade; caso contrário, com uma prioridade mais baixa, portanto, pode demorar um pouco. No entanto, em raras ocasiões, há algo corrompido que os impede de serem excluídos. Talvez seja necessário reiniciar, procurar na lixeira por itens recuperados e excluí-los à força ".
huyz
Isso não foi excluído /Volumes/MobileBackups, apenas o mudou para algum lugar. Para onde foi e como me livrar dos dados imediatamente ?
precisa
3

Vou acrescentar isso, já que tive o problema de migrar dados de um HD de 1 TB para um SSD de 0,5 TB via Time Machine Restore. Eu reduzi o total de dados no disco de ~ 730 GB para ~ 350 GB, mas ainda estava vendo que o Time Machine Backup tinha o tamanho de ~ 730 GB, devido aos backups móveis.

Desligar o Time Machine excluirá os backups móveis, mas isso não é feito imediatamente (e pode ser confirmado no Disk Utility) - eles são simplesmente movidos para o Lixo para serem excluídos mais tarde (embora você não os veja). Alguns sugerem a medida drástica de usar este comando Terminal:

$ sudo rm -rf /.MobileBackups.trash

Eu recomendaria isso apenas como um esforço de última hora.

Como meus dados foram salvos em backup, eu poderia tentar, mas foram apresentados com erros de permissão, presumivelmente pelo sistema como um tipo de salvaguarda. Então, parei o processo e apenas reiniciei vários sistemas.

Isso fez o truque, e o espaço foi liberado, permitindo-me criar um backup menor do Time Machine para restaurar na unidade menor.

karolus
fonte
Você precisa ser mais específico com o comando do terminal. NÃO use um caminho relativo, porque as pessoas vão copiar e colar esse comando que pode ser uma má notícia. Use este comandosudo rm -r /Volumes/MobileBackups
Kolob Canyon
0

Esta é uma pasta virtual. E o tamanho exibido não é real, existem apenas os arquivos alterados copiados, mas o tamanho total exibido de todos os dados. A remoção do MobileBackups não aumentará o espaço livre em 160 GB.

Para remover o MobileBackups, basta fazer outro backup na unidade externa, ele moverá todos os dados. Você terá espaço livre e backup mais detalhado na unidade externa.

IGHOR
fonte
Isso criará mais espaço livre em termos de ferramentas como durelatório. Acabei de executar sudo tmutil disable local ; sudo tmutil enable local(obrigado, @cablesm) e, como resultado, dureporta outros 38 GB gratuitos, que eu preciso no momento.
Matthew Elvey
Sob El Capitan, o Finder definitivamente informa o espaço usado pelos .Mobilebackups. Executar um sudo rm -fr .MobileBackups libera instantaneamente muitos gigabytes de espaço.
odysseus