O que a Time Machine fará quando disser “excluir os arquivos mais antigos primeiro”?

2

Quando o Time Machine diz "vou apagar os arquivos mais antigos primeiro", isso significa literalmente? Aqui está um exemplo teórico:

  • Unidade de origem: 300 GB, consistindo em 1 arquivo de 280 GB e um arquivo de 1 GB.
  • Backup Drive: 300 GB

O backup inicial fará o backup de ambos os arquivos, usando 281 GB.

Se eu modificar o arquivo de 1 GB 21 vezes, o que o Time Machine fará quando ficar sem espaço na unidade de backup?

  • Exclua o original de 280 GB porque é o arquivo mais antigo? ou
  • exclui a versão mais antiga do arquivo que modifiquei 21 vezes?

Espero que elimine a versão mais antiga do ficheiro que modifiquei 21 vezes, mas quero ter a certeza.

    
por Joel Budgor 21.11.2011 / 18:31

1 resposta

4

Não é nível de arquivo , mas nível de data de backup . É o que diz, os backups são uma versão completa dos seus dados:

The oldest backups are deleted when your disk becomes full.

Se você examinar o subdiretório nomeado por computador do diretório Backups.backupdb do seu volume do Time Machine, verá várias pastas nomeadas com um timestamp como nome. Estas são as suas versões de backup disponíveis. Cada um destes é o conteúdo completo do volume do seu sistema (menos os arquivos excluídos) e pode ser selecionado independentemente para restauração, por exemplo durante a configuração do OS X.

Para economizar espaço em disco, a Apple usa links físicos de arquivos e diretório , portanto, se um arquivo não for alterado entre backups, a nova entrada do sistema de arquivos aponta para os mesmos dados no disco.

Se o Time Machine decidir excluir backups mais antigos para liberar alguns espaços em disco, ele excluirá uma (ou mais) dessas versões completas de seus dados. E aqui está a coisa legal: se apagar um backup antigo, mas você não alterar um arquivo em particular nesse meio tempo, ele simplesmente reduz o contador de links em 1, e nada é realmente deletado (como nunca houve duplicação de dados em o volume de backup). Portanto, se você ainda tiver o arquivo (ou seja, houver backups mais recentes que apontem para os mesmos dados), o arquivo será retido, mesmo que alguns links físicos sejam removidos.

Isso significa, é claro, que no seu exemplo, o Time Machine continuará a excluir backups antigos até que algum espaço em disco seja realmente liberado. Se você ainda tiver o arquivo de 280GB, ele não será excluído.

    
por 21.11.2011 / 19:24