Backup Time Machine

0

Eu tenho um servidor Mac Mini e um HD externo para o Backup do Time Machine, que é usado para o servidor e dois macbooks.

Eu quero fazer um segundo backup do HD externo em um segundo HD; Eu tentei CCC mas não funciona muito bem.

Você tem uma ideia de como posso fazer isso automaticamente? Qualquer aplicativo ou solução em nuvem?

    
por lailo 09.06.2011 / 13:30

1 resposta

2

Em vez de fazer backup do disco, também é possível girar o disco externo com facilidade. O Time Machine continuará sempre de onde saiu para o disco que está conectado durante a execução de um backup .

Para (inicialmente) clonar um disco de backup existente, consulte "Mac OS X v10.6: Como transferir seus backups do disco rígido atual para um novo disco rígido" no Mac 101: Time Machine . (Cópia preservada aqui .) Cuidado:

  • Se você ver pacotes esparsos, precisará copiá-los também. Esses são os backups para os MacBooks, se eles usarem o disco de backup enquanto estiverem conectados ao Mac mini.

  • Eu não sei, mas pode ser importante para a Apple escrever sobre o uso de arrastar & solta. Uma cópia normal no Finder ou no Terminal pode atrapalhar o disco rígido links que a TM usa. Ou talvez 10.6 lida com links muito melhor do que 10.5. As instruções da Apple podem não funcionar por 10,5.

Os passos 10 e 11 deste artigo da Apple explicam como dizer ao TM para usar o disco clonado. Não tenho certeza se isso é realmente necessário; parece que seguir as instruções da Apple copiará os backups completos, incluindo os "cookies" ocultos. Então, pule 10 e 11 e veja se o TM está disposto a usar tanto o antigo quanto o novo disco sem que você diga explicitamente ao TM que você trocou o disco.

Se a TM não quiser usar os dois discos sem alterar manualmente suas configurações, então se você tiver uma resposta de Superusuário, as etapas 10 e 11 podem ser substituídas tornando a TM inconsciente que o disco conectado foi alterado. Para isso, verifique se o "cookie" para cada correspondência de backup:

  • No backup de cada Mac, localize um arquivo oculto chamado .aabbccddeeff , cujo nome corresponde ao endereço MAC principal desse Mac (no Terminal, veja a saída de ifconfig | grep ether ). Para o Mac mini, provavelmente está em uma pasta /Backups.backupdb/name-of-mac-mini . Para os MacBooks, os backups provavelmente usam pacotes esparsos, que também têm nomes que incluem o nome do computador e seu endereço MAC. Você precisará abrir / montar (clique duas vezes) em cada pacote esparso primeiro para encontrar o arquivo oculto.

  • Defina o conteúdo desse arquivo para corresponder ao conteúdo do arquivo /var/db/.TimeMachine.Cookie do Mac que pertence a esse backup.

Presto: troque o disco de backup sempre que quiser!


Isso funciona porque a TM armazena a última ID de evento conhecida em cada backup. Portanto, a TM não depende de informações no seu Mac para manter o disco de backup em sincronia com o seu Mac. Depois de trocar os discos, esse ID de evento no novo disco será menor do que o ID de evento usado pelo backup anterior, e a TM saberá que precisa fazer backup um pouco mais do que da última vez. Na verdade, o TM provavelmente nem sabe qual ID do evento foi usada por último; ele sempre buscará o último valor usado do disco de backup quando estiver executando novamente. (O ID do evento é armazenado no atributo estendido com.apple.backupd.SnapshotVolumeLastFSEventID . Recursos do Ars Technica um artigo técnico bem conhecido , explicando como a TM usa os logs mantidos por fseventsd .)

Quando duvidar do que precede: use ferramentas como TimeTracker para ver o que está escrito no backup.

A propósito, usar esse endereço MAC primário também é a razão pela qual os discos de backup existentes pode não ser reconhecido quando a placa lógica for substituída. A placa lógica parece incluir o adaptador de rede AirPort e, portanto, a substituição da placa lógica também fornecerá um novo endereço MAC principal.

    
por 03.07.2011 / 22:49