rsnapshot vs zfs / btrfs instantâneos

5

Atualmente, estou usando o rsnapshot para implementar um esquema de backup diário / semanal / mensal em um disco externo. Ultimamente tenho lido muito sobre sistemas de arquivos copy-on-write como zfs e btrfs. Eu gosto muito da capacidade de armazenar instantâneos para voltar no tempo.

Existe alguma desvantagem séria da abordagem a seguir para criar um histórico de backups diários?

  • Todos os dias eu sincronizo meus dados com a unidade externa, formatada com zfs ou btrfs, usando rsync.
  • Depois disso, criaria um instantâneo.
  • Provavelmente, implemente algum desbaste da cadeia de backup.
por BayerSe 28.09.2015 / 18:15

2 respostas

2

É um esquema de trabalho, mas para se tornar ainda mais confortável você pode armazenar dados no zfs. Isso dará as seguintes vantagens:

  • você será capaz de criar instantâneos exatamente no local em que precisa deles - isso elimina a necessidade de transportar dados de volta durante o procedimento de recuperação
  • você será capaz de fazer backup de um segundo host usando instantâneos incrementais e isso, por sua vez, significa que a) isso é mais rápido b) ao contrário dos pacotes de arquivamento incrementais, o instantâneo incremental adicionará dados à peça existente. de apenas colocar o disco inteiro e esperar para ser extraído em sequência para receber cópia completa c) você terá automaticamente dois conjuntos de instantâneos - um no host principal e outro no segundo
  • você não precisará contabilizar o tempo necessário para que o rsync sincronize recursos para que a criação de instantâneos inicie após a conclusão do rsync, para obter um estado de instantâneo consistente (geralmente isso não é vital, mas de qualquer maneira, incomodar).
por 28.09.2015 / 20:11
1

Dê uma olhada em btrbk . Basicamente o que o pôster anterior escreveu pode ser feito com o btrfs também. O Btrbk irá automatizar isso para você. A diferença de velocidade entre o rsnapshot baseado em rsync e o btrbk baseado em send / receive btrfs é muito convincente. Porque é tão fácil que eu tenho um cron job que faz backups de hora em hora agora.

    
por 14.05.2016 / 15:02