Backups do Time Machine fora do local

2

Eu tenho o Time Machine funcionando bem, fazendo backups instantâneos regularmente. Os arquivos de backup são facilmente & rapidamente disponível.

Eu gostaria de fazer uma cópia externa desses backups para segurança máxima. Eu já tenho um webhost (Dreamhost) com muito espaço disponível. Gostaria de encontrar a melhor maneira de transferir esses arquivos.

Idealmente, este sistema deve seguir o maior número possível:

  • Rápido
  • Largura de banda baixa
  • Seguro / criptografado no terminal remoto
  • Preservando os vários instantâneos / versões que o TM faz
  • É possível navegar pelos arquivos de backup por meio de comandos shell padrão do UNIX (como "ls")
  • Confiável: uma operação de backup remoto interrompida não deve tornar inutilizável todo o backup
  • Fácil de configurar
por Craig Walker 07.06.2009 / 03:40

7 respostas

4

A solução ideal é criar uma imagem esparsa e sincronizá-la. Isso pode ser feito com mais facilidade compartilhando a unidade pela rede e apontando o Time Machine para ele e iniciando um novo backup.

Você também pode encontrar informações sobre criação de um sparsebundle personalizado para usar como backup do Time Machine .

A razão para fazer isso é porque um sparsebundle armazena seus dados espalhados por uma coleção de arquivos (8MB 'bandas'). Se você tiver um sparsebundle, poderá rincá-lo para o servidor remoto e o rsync poderá transferir apenas as bandas que foram alteradas. Com o Time Machine, você normalmente apenas acrescenta ao final, então você normalmente só estará sincronizando as últimas bandas.

Quando uma determinada banda estiver cheia e o OS X criar outra, a banda agora completa não será mais gravada. Ela é copiada uma última vez e nunca mais é tocada. A nova banda é copiada toda vez que o rsync é executado até que ele também seja preenchido e deixe de ser gravado.

Para diversão extra, existem opções que você pode passar para o hdiutil para criar uma imagem de disco criptografada, para que, se alguém invadir sua máquina DreamHost, não possa coletar seus arquivos.

    
por 12.06.2009 / 09:58
2

Eu não estou familiarizado com o Dreamhost. Você simplesmente tem um diretório pessoal e conta shell? Se assim for, eu iria olhar para o uso de PGP (ou melhor, GNUPG) para criptografar arquivos / diretórios. Há um script para fazer uma criptografia de diretório recursiva com o GNUPG, gpgdir .

Se você tiver acesso root, poderá usar o encfs. Há um guia para configurar no Ubuntu .

    
por 07.06.2009 / 04:31
2

Até agora, o rsync parece uma boa solução:

  • Transfere deltas, tornando-a de baixa largura de banda
  • Por causa da baixa largura de banda, é relativamente rápido
  • Os arquivos de backup são navegáveis, pois são apenas cópias de arquivos
  • Um backup interrompido não estraga arquivos salvos ou não modificados com sucesso
  • Funciona bem em SSH, por isso é seguro em trânsito
  • É muito fácil de fazer.

Não sou especialista em rsync, mas, até onde eu sei, não:

  • Criptografar arquivos no destino
  • Preserve os snapshots da TM sem fazer uma cópia de backup totalmente nova (o que anularia o benefício rápido de largura de banda baixa).

Eu gostaria de receber conselhos sobre soluções de substituição ou aprimoramentos no rsync para resolver esses problemas.

    
por 07.06.2009 / 03:46
2

Para Dreamhost: e se eles decidirem bloquear sua conta (por abusar de sua Política Ilimitada ) enquanto você estiver restaurando seus dados. ..?

Para qualquer solução de backup online: e se você precisar restaurar? Como você restauraria seu sistema em um estado de funcionamento? E mesmo quando restaura seus documentos e e-mails: quanto tempo levaria para baixar tudo? Veja também Melhor escolha para um backup online pessoal "Na Europa no Super User para referências a alguns resultados de testes sobre isso.

Apenas para os arquivos: quando não estiver procurando por uma solução on-line (se você não se importar em levar o disco para algum local externo), pode-se usar vários discos de backup também. Veja macosxhints.com, 10.5: Use vários discos do Time Machine para redundância (não deixe de ler também os comentários ).

    
por 17.07.2009 / 13:05
1

Você pode tentar consultar os serviços do MacMiniColo que também oferecem um serviço de backup remoto da máquina do tempo.

Oferece tudo o que você pode oferecer do Time Machine + é remoto

    
por 20.06.2009 / 06:54
0

Nós usamos rdiff-backup para atingir um objetivo semelhante com os servidores Linux.

Pode ou não resolver seus requisitos específicos, mas valeria a pena investigar se você esgotar outros caminhos.

    
por 20.06.2009 / 08:13
0
O

Time Warp faz o backup no Amazon S3.

Esta é uma ótima solução em geral. Infelizmente, isso significaria que eu teria que pagar pelo armazenamento S3 (eu tenho bastante espaço no Dreamhost que estou recebendo para "free" agora) e eu não tenho acesso ao comando linux (embora uma ferramenta de acesso S3 seja quase tão bom).

Talvez eles tenham uma opção de FTP / SSH algum dia (ou já?).

    
por 26.07.2009 / 23:06