Como preservar os backups do Time Machine e começar de novo com um novo?

13

Faço backups do meu Time Machine em um disco rígido externo. Recentemente, atualizei do Mountain Lion para o Mavericks. Agora, preciso congelar os backups antigos que fiz com o Mountain Lion, caso precise voltar com o sistema de furos.

O que eu tentei até agora:

  1. Pare o Time Machine e renomeie a pasta de backup no disco. No Mavericks, as pastas do Time Machine não podem ser renomeadas ou movidas.
  2. Remova a unidade externa do painel de preferências do Time Machine e leia a unidade - os backups do Time Machine continuam na mesma pasta e, em algum momento no futuro, substituem os backups antigos.

Como posso conseguir o que quero?

Jan Michael
fonte
Quanto tempo você quer manter o backup
user151019
@ Mark - acho que pelo menos meio ano. Isso importa?
Jan Michael

Respostas:

7

A maneira mais simples é anotar a data e a hora do seu último backup no Time Machine no OS X Mountain Lion. Você pode retornar a ele a qualquer momento no futuro apenas restaurando o backup com essa data / hora (isso permanecerá no disco enquanto você tiver espaço suficiente para que o Time Machine não exclua essas versões mais antigas) .

  • Você pode encontrar facilmente essa data e hora navegando na pasta "Backups.backupdb" no disco do Time Machine e observando o registro de data e hora da pasta "Mais recente" (na verdade, é um link - para que você possa até abri-lo para ver o arquivo último nome da pasta de backup com a data e a hora).

Se você não deseja anotar a data e a hora do seu último backup com o OS X Mountain Lion, a próxima maneira mais simples é alterar o nome do computador no Mac no OS X Mavericks antes de fazer seu primeiro backup do Time Machine nele. ou no disco de backup do Time Machine para o backup mais antigo.

Em ambos os casos, isso fará com que o Time Machine crie uma nova pasta com o novo nome da máquina no disco e faça um backup completo na primeira vez (para que você precise de espaço em disco suficiente para armazenar quase duas cópias do seu Mac). Dessa forma, você pode restaurar a partir do backup antigo ou novo no futuro (se você renomear o nome do computador no disco do Time Machine, precisará revertê-lo para fazer uma restauração completa do sistema antigo).

  • Para alterar o nome do seu computador, vá para Preferências do Sistema> Compartilhamento e edite o texto Nome do Computador : .
    OU
  • Para renomear o nome do computador no disco Time Machine, use o seguinte comando no Terminal.app:

    sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass mv /Volumes/<TMDiskName>/Backups.backupdb/<ComputerName> /Volumes/<TMDiskName>/Backups.backupdb/<OSXMountainLionBackupComputerName>
    

    Substitua o seguinte no comando acima antes de executá-lo:

    • <TMDiskName> é o nome do nome do volume do Time Machine
    • <ComputerName> é o nome atual do computador (que você continuará usando no OS X Mavericks)
    • <OSXMountainLionBackupComputerName> é o nome do instantâneo para você fazer uma restauração completa no futuro (você precisaria renomeá-lo novamente usando um comando semelhante ao anterior antes da restauração completa)
MK
fonte
1
1. Observação Carimbo de data e hora do backup do Mountain Lion As primeiras sugestões só funcionam se houver espaço em disco suficiente no disco rígido externo e o instantâneo da máquina do tempo não foi eliminado pelos mais novos. Portanto, isso não é realmente uma opção, porque não posso garantir que a máquina do tempo mantenha esses instantâneos antigos. <br> 2. Renomear o nome do computador Infelizmente, essa não é uma opção para mim, porque o nome da máquina é corrigido pelo departamento de TI. Eu não deveria mudar o nome. Você tem alguma outra ideia?
Jan Michael
Atualizei a resposta com outra opção. Você pode * renomear o nome do computador (o OS X Mountain Lion) no Time Machinedisco atual (em vez de renomear o computador). Portanto, você teria o backup antigo nesse diretório e os novos backups iriam para uma nova pasta com o nome atual do computador.
MK
1
Talvez eu tenha entendido mal suas instruções. Com o comando auxiliar de desvio, fui capaz de mover o diretório de nome do computador para outro nome. Mas depois que iniciei o Time Machine, ele renomeou a pasta para o nome original do computador. O que você quer dizer com "em vez de criar uma cópia"?
Jan Michael
1
Então o comando bypass não faz o truque. O Time Machine é capaz de detectar a pasta movida e reutilizá-la.
Jan Michael
3
Funciona quando o comando fornecido pelo @mk é usado para mover a pasta Backups.backupdb para outro local na unidade de disco externa.
22413 Michael
4

Esta resposta aborda mais cenários quando é necessário preservar um ou mais backups do Time Machine.

O Time Machine não foi projetado para preservar backups antigos indefinidamente (por exemplo, para arquivos permanentes). Mesmo se houver muito espaço livre no disco de backup, o Time Machine excluirá um backup após 24 horas, caso não seja o primeiro backup de um dia. Se for, o Time Machine o manterá por 30 dias, a menos que também seja o primeiro backup de uma semana, em que o início de uma semana é definido como a hora e o dia do backup inicial (portanto, não necessariamente segunda ou domingo). O tempo de vida do primeiro backup de uma semana não é limitado por tempo. No entanto, o backup mais antigo será excluído se for necessário espaço para um novo, a menos que não seja o último backup restante.

Portanto, mais tarde, se você decidir restaurar o backup mais recente que o Time Machine já fez no sistema antigo, ele poderá já não estar disponível e talvez você precise escolher um backup mais antigo, em vez de que o Time Machine tenha mantido de acordo com as regras mencionadas acima.

Basicamente, você tem duas opções se quiser preservar um ou mais backups:

  • Inicie um novo conjunto de backups em um novo disco ou partição ou
  • preserve o backup por outros meios que não o Time Machine e continue fazendo o backup no mesmo conjunto de backups.

Observe que, se você instalar o sistema em um disco ou partição apagada e colocar seus dados de volta (como você o fizer, incluindo o Assistente de Instalação e o Assistente de Migração) ou se você restaurar o sistema inteiro (novamente, como você o fizer, incluindo uma restauração de um backup do Time Machine usando o OS X Recovery ), o primeiro backup do Time Machine provavelmente será um backup completo (não incremental, que pode economizar muito espaço e tempo em disco de backup). No entanto, você pode evitá-lo seguindo este guia .

Iniciando um novo conjunto de backups em um novo disco ou partição

Isso pode ser preferido, pois permitirá que você restaure seu sistema antigo mais facilmente no futuro, restaurando a partir de um backup do Time Machine usando o OS X Recovery .

Você poderá criar uma nova partição no disco de backup atual do Time Machine mesmo sem apagá-la, seguindo as etapas aqui .

Dependendo do espaço livre e de outras preferências, convém que a nova partição seja para backups futuros do novo sistema ou pode conter apenas o backup mais recente do sistema antigo, selecionando a nova partição temporariamente nas Preferências do Time Machine apenas antes da atualização do sistema, mas continuando o backup para a partição antiga depois disso. Você também pode adicionar algumas exclusões, para que ele mantenha realmente apenas o sistema antigo sem os dados dos quais você já está fazendo backup na partição antiga.

Para ver o conjunto antigo de backups após iniciar um novo, você precisará da opção Procurar outros discos de backup .

Preservar um backup por outros meios

Isso pode ser feito mesmo através da interface do Time Machine, antes ou depois da atualização do sistema, restaurando o backup antigo do sistema para um local escolhido , como uma pasta diferente no disco de backup do Time Machine ou outro disco de backup.

Outra maneira é fazer um clone do sistema antigo ou de seu backup do Time Machine por meio de um software especializado como o Carbon Copy Cloner .

Mover a pasta Time Machine Backups.backupdb para um local diferente no disco de backup, usando uma pequena modificação do comando fornecido na resposta do MK, para isolá-lo do alcance do Time Machine, também fará o truque, mas seria necessário reverta o processo toda vez que precisar acessar os backups antigos via Time Machine ou executar o OS X Recovery. Por outro lado, fazer um backup permanente dessa maneira é muito mais rápido, pois não requer cópia de nada.


Também é importante notar que, se você deseja manter um backup apenas porque deseja manter uma opção para fazer o downgrade do OS X, também tem outra opção. Se você já comprou ou baixou uma versão mais antiga do OS X usando a Mac App Store, pode fazer o download do instalador novamente a partir do histórico de compras da Mac App Store. Porém, não é possível executar o instalador mais antigo a partir de uma versão mais recente do OS X - primeiro, você precisará apagar a partição em que o sistema atual está e instalar a versão mais antiga do OS X. Em seguida, você pode usar o Assistente de Configuração ou o Assistente de Migração para copiar seus dados, contas e / ou configurações (os aplicativos não funcionarão) dos quais você fez backup com o Time Machine no sistema anterior com o OS X mais recente.

Adão
fonte
1

Obrigado pela discussão e respostas. Eu tenho um Time Capsule de 2 TB, portanto, tenho espaço para manter a totalidade dos backups anteriores do Time Machine, bem como os novos.

Usei as informações acima, a partir da ótima resposta já fornecida, mas criei uma nova pasta no TMDisk primeiro, uma vez que o TMDisk estava montado na barra lateral, adicionei uma nova pasta no mesmo local que a Backups.backupdbuma e a chamei backup2013.

Depois fiz o seguinte no Terminal, depois de modificar o original no TextEdit.

sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass mv \
/Volumes/**TMDisk**/Backups.backupdb/**machinename** \
/Volumes/**TMDisk**/**backup2013**/**machinename**

Substitua o seguinte no comando acima antes de executá-lo:

  • **TMDisk** é o nome do nome do volume do Time Machine
  • **machinename** é o nome do computador (independentemente de antigo ou novo)
  • **backup2013** é a pasta extra criada para abrigar o backup anterior ao Mavericks

Como antes, é neste momento que o instantâneo estará disponível para você fazer uma restauração completa no futuro (você precisará renomeá-lo novamente usando um comando semelhante ao anterior antes da restauração completa - salvando-o em um arquivo de texto).

… E também mudei **machinename**.sparsebundlepara uma pasta de backup na visualização padrão do Finder do meu Time Capsule. Também salvei o documento TextEdit na mesma pasta para que eu possa revertê-lo mais tarde, se necessário.

Importante

Entrei imediatamente em pânico quando abri o Time Machine e vi apenas o novo Backups.backupdb, porque eu arrastei e soltei o machinename.sparsebundle em outra pasta do Time Capsule.

Eu localizei a outra pasta e cliquei duas vezes no nome da máquina e ela montou a imagem antiga como um dispositivo separado na barra lateral.

Agora, o Time Machine também parece ter redefinido seu nome para o padrão.

joaninha
fonte
A ideia de mudar a pasta Backups.backupdbme convém. Não quero re-particionar HD ou trazer outro. Também não quero que o Time Machine renomeie a pasta de nome da máquina para o original. Dessa maneira, a máquina do tempo regenera o backup como a primeira tentativa também.
pigtail