Maneira de migrar dados do Time Machine para um novo disco

10

Sei que existe um botão "Alterar disco ..." no Time Machine, mas e se você quiser migrar os dados (horas, semanas e talvez até meses) para um disco novo e maior sem iniciar novamente ?

Kevin L.
fonte

Respostas:

4

Demais! fará o trabalho. Você pode usá-lo gratuitamente para fazer o que quiser e pagar apenas se quiser continuar a usá-lo para fazer backups incrementais eficientes usando o recurso "Atualização inteligente".

John Siracusa
fonte
4

Para a 10.6, a Apple incluiu o seguinte no Mac 101: Time Machine :

Mac OS X v10.6: Como transferir seus backups do disco rígido atual para um novo disco rígido

Se você atualizar para um novo disco rígido com uma capacidade maior, convém transferir os backups existentes do Time Machine para ele antes de usá-lo para backups regulares. Para manter seus backups existentes em seu novo disco rígido maior, siga estas etapas:

  1. Conecte seu novo disco rígido.
  2. No Utilitário de Disco, verifique se ele possui uma partição GUID e se está formatado como Mac OS Extended (Diário). Se necessário, reformate a unidade como Mac OS Extended com uma partição GUID. Se você não souber como, consulte as etapas deste artigo . Nota: Faça backup dos dados no disco rígido antes de formatá-los.
  3. Selecione o ícone da nova unidade na área de trabalho e escolha Obter informações no menu Arquivo.
  4. Verifique se "Ignorar propriedade neste volume" não está ativado.
  5. Abra as preferências do Time Machine em Preferências do Sistema.
  6. Deslize o interruptor do Time Machine para Desligado.
  7. No Finder, clique duas vezes no disco rígido de backup atual para abrir sua janela do Finder.
  8. Arraste a pasta "Backups.backupd" para o novo disco rígido.
  9. Digite um nome de usuário e senha de administrador e clique em OK para iniciar o processo de cópia. Isso pode levar algum tempo para ser concluído, pois todos os seus backups serão copiados.
  10. Nas Preferências do sistema do Time Machine, clique em "Selecionar disco ..."
  11. Selecione seu novo disco rígido e clique em "Usar para backup".

Agora, no seu novo disco rígido, você terá todos os backups existentes do disco rígido anterior e terá mais espaço para novos backups.

(Também existem instruções para o Time Capsule e o Mac OS X 10.6: Como transferir o backup de um Time Capsule existente para um novo .)

Como observação lateral: quando você estiver usando um pacote esparso (como para backups remotos) e se tiver feito backups de arquivos realmente grandes, excluir esses arquivos do backup (manualmente ou quando o Time Machine remover backups diários e por hora expirados) não recuperar automaticamente o espaço em disco - até o Time Machine realmente precisar dele.

Você pode recuperar o espaço manualmente e isso pode liberar muito espaço (possivelmente tornando a migração para um disco maior desnecessária ou, pelo menos, dando ao seu novo disco todo o espaço possível). Consulte O que o Time Machine está fazendo? na falha do servidor.

Arjan
fonte
(Certifique-se de ler a nota sobre hard links na resposta do alimack em superuser.com/questions/112007/migrating-time-machine-volumes/... )
Arjan
3

No momento, isso não será uma ajuda para você, mas para alguém que está começando do zero e deseja um backup portátil do TimeMachine (com o benefício de poder limitar a parte do disco usada no TimeMachine), sugiro usar um disco montado imagem (.dmg) como destino do disco de backup do TimeMachine.

Por exemplo, digamos que você tenha uma unidade externa de 2 TB, mas deseja reservar 50 GB para o backup do TimeMachine e gostaria de poder mover o backup para outra unidade externa, mesmo uma que já tenha conteúdo. Você poderia fazer isso:

% cd /Volumes/<extdrive>/
% hdiutil create TimeMachineImage -size 50g -fs HFS+ -volname TimeMachineDisk
% open TimeMachineImage.dmg

Você entraria nas preferências e escolheria / Volumes / TimeMachineDisk como a unidade de backup. Você pode ter certeza de que não aumentará o tamanho de 50 GB que deseja usar e que o espaço já está reservado em sua unidade externa; portanto, não ficará maior para comprimir seu espaço.

Em seguida, você poderia mover o TimeMachineImage.dmg para outra unidade para backups do TimeMachine. Ou simplesmente para proteção externa.

Isso também abre algumas outras opções, das quais a mais importante é a capacidade de criptografar seus backups do TimeMachine. Para fazer isso, basta ativar a criptografia para o dmg e usar algo como:

% hdiutil create TimeMachineImage -encrypted -size 50g -fs HFS+ -volname TimeMachineDisk

A peça final deste quebra-cabeça é que você gostaria de montar automaticamente o dmg quando seu disco externo estiver montado. Eu acho que é possível fazer isso com o Applescript para que isso aconteça automaticamente, mas não estou familiarizado o suficiente com o Applescript para ajudar aqui. Porém, você pode criar um cronjob que execute um script para montá-lo:

#!/bin/bash
if [ -d /Volumes/<extdrive> ] ; then
  open /Volumes/extdrive/TimeMachineImage.dmg
fi

E instale um cronjob parecido com:

*/5 * * * * /usr/local/bin/<scriptname>

Você também pode criar uma imagem esparsa para que ela não absorva os 50 GB inteiros quando a criar pela primeira vez, incluindo o argumento -Tipo SPARSE na chamada hdiutil. O perigo aqui é que você pode ficar sem espaço na sua unidade externa.

Tim
fonte
Quanto a Você pode ter certeza de que não aumentará o tamanho de 50 GB que deseja usar e que o espaço já está reservado em sua unidade externa; portanto, não ficará maior para comprimir seu espaço. - uma nota de Sugestões Mac OS X : A partir de 10.6.3, Time Machine tenta aumentar o tamanho do pacote esparsas até o máximo possível [..]
Arjan
2
  1. Conecte as duas unidades ao seu Mac.
  2. Abra o Utilitário de Disco (/ Aplicativos / Utilitários / Disk Utility.app).
  3. Clique na guia Restaurar . (Primeiros socorros | Apagar | Partição | RAID | Restaurar )
  4. Arraste sua unidade antiga para o campo Origem .
  5. Arraste sua nova unidade para o campo Destino .
  6. Convém verificar Apagar destino .
  7. Você pode fazer com que o computador garanta que a transferência funcionou desmarcando a caixa de seleção Ignorar soma de verificação.
  8. Quando a transferência estiver concluída, desmonte e desconecte sua unidade antiga. Queime como uma oferta aos deuses dos discos rígidos. (Opcional, mas altamente recomendado .)
stalepretzel
fonte
11
Esses deuses do disco rígido devem ser constantemente apaziguados, a fim de que não destruam faixas de setores defeituosos no meu novo disco.
Kevin L.
0

Eu acho que você pode copiar todo o conteúdo (incluindo arquivos de ponto ocultos). Pode ser mais seguro usar uma cópia em nível de bloco, com algo como o Carbon Copy Cloner.

jtbandes
fonte
Mas isso funcionará para uma partição maior (ou seja, minha situação atual: migrar um disco sobrecarregado do Time Machine de 320 GB para um novo disco de 1 TB)?
Kevin L.
Eu acredito que sim. Caso contrário, você ainda tem seus arquivos e dois discos; você pode tentar outra coisa. Você deve ir a uma loja da Apple e pedir a um gênio ou outro representante.
jtbandes
Se o seu disco de backup usa um pacote esparso (como para um backup remoto), a cópia do arquivo é realmente possível. No entanto, quando não estiver usando um pacote esparso, a cópia do arquivo explodirá o uso do espaço em disco, pois os links físicos serão copiados como arquivos normais. Veja code.google.com/p/timedog/wiki/UsingTimecopy
Arjan
Uma cópia em nível de bloco evita esse problema?
jtbandes
Sim, uma cópia em nível de bloco preserva os links físicos. Agora, se o seu sistema de arquivos estiver apresentando problemas (o que NÃO é o caso, se alguém quiser duplicar o disco), o link que forneci para code.google.com/p/timedog/wiki/UsingTimecopy pode ser útil.
Arjan