Como aparo meus backups do Time Machine e localizo e excluo os arquivos grandes atualizados com frequência?

14

O Time Machine é bom porque simplesmente funciona e faz sua mágica em segundo plano. Mas, por si só, pode realmente aumentar devido aos arquivos grandes dos quais você realmente não precisa fazer backup, e aos arquivos que frequentemente mudam dos quais você realmente não precisa de todas as versões.

Como posso

  1. Remover arquivos de backups?
  2. Encontre e exclua arquivos dos quais não desejo fazer backup (por exemplo, arquivos que mudam frequentemente)
adambox
fonte
uau, vocês são rápidos. Eu postei isso para poder postar minha própria resposta, mas demorei muito! ;)
adambox
quer selecionar a melhor resposta?
finiteloop
Vou experimentar o Disk Inventory X hoje à noite. Desculpe, sou lento
adambox

Respostas:

8

Remover backups

Você pode remover arquivos dos backups visualizando a pasta anexa no Finder e, em seguida, insira o Time Machine. Localize o arquivo ou pasta, clique com o botão direito do mouse / clique com a tecla Control pressionada e escolha excluir esse backup ou excluir todos os backups (versões) do arquivo. (Veja esta resposta )

Localizar e excluir arquivos

A melhor maneira que encontrei para caçar e remover arquivos de backups é esta:

  1. Use o GrandPerspective para verificar seu backup da sua unidade. Se você fizer backup dos seus discos principais em uma unidade chamada "Backup Drive", verifiqueBackup Drive/Backups.backupdb/Yourcomputername
  2. O GrandPerspective mostrará uma boa representação gráfica do uso do disco, mostrando todas as cópias de cada arquivo no backup; portanto, se você tiver um enorme arquivo de 5 GB que foi alterado 5 vezes, verá 6 grandes blocos. Encontre esses reincidentes, começando pelos maiores blocos que você vê.
  3. Para cada um
    1. Exclua-o de backups futuros: Abra o painel de preferências do Time Machine em Preferências do Sistema e clique em Opções. Clique no sinal de mais e navegue até o arquivo / pasta ofensivo na sua unidade real (não na unidade de backup)
    2. Nuke it de todos os backups de acordo com as instruções acima ("Remover backups")

O que excluir

Esta resposta sugere algumas coisas que você pode querer excluir. Mais algumas coisas boas para excluir que eu achei usando o GrandPerspective :

  • ~/.dropbox(é aqui que o dropbox mantém seu banco de dados interno, que pode ficar ENORME se ele armazena em cache versões de arquivos antigos)
  • Algumas pessoas excluem seu diretório do Dropbox porque ele mantém revisões em seu servidor, mas eu deixo o Time Machine fazer isso também para obter redundância e controle extras.
  • Sua Downloadspasta (a minha está na caixa de depósito de qualquer maneira)
  • Pastas em que os importadores colocam coisas que você move sempre, por exemplo , conversões fáceis de VHS para DVD , importação de filmes da minha câmera de vídeo Flip , etc.
  • Music/Podcasts (eles consomem muito espaço e, para a maioria, posso recuperar episódios, se precisar, e nunca quero: P)
  • ~ / Biblioteca / Suporte a aplicativos / SyncServices omg isso muda toda vez que você sincroniza. Eu tinha um bilhão de cópias no meu drive do Time Machine
  • /Library/Updateso sistema operacional gosta de manter cópias dos pacotes de atualizações automáticas. Por quê? quem sabe, mas você não precisa deles : provavelmente há um motivo para a Apple não os excluir; portanto, uma restauração completa pode ser mais difícil se você fizer isso
adambox
fonte
haha eu nem sequer perceber que era a sua própria resposta
finiteloop
1
Não, eu não gostaria de excluir todo o Dropbox. Por que confiar em backups externos quando você tem o Time Machine em seus dedos? E para garantir que o GrandPerspective veja TODOS os arquivos, pode ser necessário executá-lo como root.
Arjan
E se /Library/Updates está sendo escrito para o backup, então eu acho que a Apple tem uma razão para isso, como Time Machine faz explicitamente excluir muitos arquivos não exigida (ver superuser.com/questions/71824/... ). Talvez seja melhor mantê-los por perto ao fazer uma restauração completa do sistema?
Arjan
meu sentimento é que sempre posso receber atualizações novamente. É por isso que não guardo os instaladores da maioria dos programas gratuitos que saio da Web também. meh, preferência pessoal
adambox 23/02
1
Estou aceitando esta resposta porque o Inventário de Disco X ( superuser.com/questions/111363/111364#111364 ) travou ao tentar verificar minha unidade do Time Machine. Acho que os hardlinks que o sistema operacional usa nos backups levaram a pensar que cada versão de backup era um disco inteiro, por isso continuava examinando, analisando e analisando. GrandPerspective conhece os hardlinks
adambox
5

Para encontrar os arquivos que podem ser muito grandes ou com backup desnecessário, eu uso o Disk Inventory X , um aplicativo que verifica o conteúdo atual do disco rígido e fornece uma representação visual dos arquivos no seu HD, bem como do espaço que eles estão ocupando acima. (Eu usei com o Leopard e o Snow Leopard)

Depois de identificar qualquer arquivo como um arquivo, você não deseja vários backups de:

  1. conecte sua unidade de backup da máquina do tempo
  2. clique no logotipo da máquina do tempo na barra de menus
  3. selecione "Entrar no Time Machine"
  4. navegue e selecione esses arquivos / pastas na janela Time Machine
  5. clique no ícone do menu de roda dentada
  6. selecione "Excluir todos os backups de

O Time Machine solicitará sua senha e excluirá todos os backups do arquivo / pasta. Você pode excluir esses arquivos / pastas de backups futuros. Para fazer isso:

  1. vá para o painel de preferências do Time Machine nas Preferências do sistema
  2. clique em "Opções ..."
  3. adicione o arquivo / pasta que você deseja excluir de backups futuros

Nota: Arquivos como sleepimage são arquivos do sistema e a remoção do backup pode causar um comportamento inesperado se você precisar restaurar o sistema a partir de um Time Machine Backup. sleepimage é um arquivo com o tamanho da quantidade de memória no seu computador. Na verdade, nem tenho certeza de que o Time Machine faça backup desse arquivo. A moral: não exclua os arquivos do sistema do backup do Time MAchine, use esse método apenas para arquivos pessoais, como a pasta iTunes Media ou a biblioteca do iPhoto. Além disso, os arquivos excluídos dos backups garantem manter meu próprio backup pessoal em um disco rígido diferente.

finiteloop
fonte
+1 muito melhor do que minha resposta lol. Obrigado, este inventário de disco X parece incrível!
Sam
@Nextraztus sim, é realmente útil.
finiteloop
Para garantir que o Disk Inventory X veja TODOS os arquivos, pode ser necessário executá-lo como root. Instruções em serverfault.com/questions/9422/what-is-time-machine-doing/… (o Time Machine não faz backup da imagem de suspensão; consulte "O aplicativo Time Machine da Apple realmente copia tudo"? Em superuser.com/questions/ 71824 /… )
Arjan
O problema com esse método é que você está apenas encontrando arquivos grandes em sua unidade principal, não arquivos grandes E são copiados várias vezes em sua unidade Time Machine (ou seja, eles mudam muito). Você pode usar o GrandPerspective na unidade TM ( superuser.com/questions/111363/111367#111367 ), mas o DIX estava travando quando eu tentei na unidade TM
adambox
2
  1. Entrar na máquina do tempo
  2. Navegue para os arquivos grandes em questão.
  3. Ctrl + Clique / Clique com o botão direito do mouse neles, vá para a opção 'Excluir todos os backups ...'.
  4. Vai precisar de privs de administrador, escalar.
  5. Faça isso para todos os seus arquivos.

Agora, vá para as Preferências da TM, clique no botão "Opções". Adicione os arquivos à sua lista de exclusões.

Sam
fonte
1

Remover arquivos dos backups

Localize o backup ou item que você deseja excluir através da Linha do tempo ou "cascata" das janelas do Finder. Se você deseja excluir todos os backups de um item ou itens específicos, selecione-os na janela. Clique com o botão direito do mouse no item (se você estiver no Leopard, clique no ícone "engrenagem" na barra de ferramentas) e selecione Excluir backup (o backup inteiro) ou Excluir todos os backups no pequeno menu exibido.

Exclua os arquivos que você não deseja fazer backup: - você deve simplesmente acessar as Preferências do Sistema, escolher Time Machine, clicar em Opções e adicionar todas as pastas EXCETO / Usuários a partir do nível raiz do seu disco rígido.


fonte
0

crie um script perl: O exemplo abaixo excluirá todos os backups (adicione alguma lógica para remover apenas os que você deseja dentro do loop:

@a = `tmutil listbackups`;
@a = sort(@a);
foreach $i (@a) {
print "BUP: $i \n";
chomp $i;
   #here's where you could put some logic to not delete all
  system("tmutil delete $i")
}

Salve isso como something.pl. Execute-o assim:

sudo perl <Script>

Digite sua senha e ela removerá automaticamente todos os backups.

Ben
fonte