Backup noturno automatizado de 1TB no Ubuntu Server

1

Como você configuraria um backup noturno automático para todo o disco (partição de inicialização e de dados) executando o Ubuntu Server?

Eu tenho uma unidade de 1 TB (uso atual de 200 GB) e quero ter um clone diário desta unidade em outra unidade (a mesma capacidade e modelo), na mesma máquina.

Anteriormente, eu estava executando dd para fazer o backup da partição. Mas agora eu estou procurando por alguma solução à prova de balas para ter um clone de HDD para mudar em caso de acidente.

O RAID não é uma opção, pois quando algo é quebrado / excluído na primeira unidade, isso acontece na outra unidade também (eu sei que deveria ter RAID + a solução de backup).

Copiar todo o 1 TB levaria algum tempo, por isso estou procurando uma ferramenta que consiga encontrar as diferenças diárias e atualizá-las.

O outro problema é que eu preciso do clone de todo o disco (ambas partições - ext2 e lvm + o registro de inicialização).

Como você configuraria isso?

    
por takeshin 22.04.2013 / 19:47

3 respostas

4

Primeiro, um backup não é um backup se estiver na mesma máquina que você está fazendo backup. Você deve fazer o backup para outro servidor ou mídia externa (fita, disco, qualquer que seja) e mantê-lo fora do local.

Agora você tem dois problemas:

  1. Você não está usando o RAID. Você está certo de que o RAID não é um backup. O RAID é para disponibilidade durante falhas de hardware (disco). Se este servidor é para qualquer coisa voltada para o cliente ou um processo interno importante, você deve estar usando o RAID. Não há desculpa para não, os discos são baratos.

  2. Você não está fazendo backups. O que você quer é ser capaz de fazer uma BMR (Bare Metal Restore) no caso de um acidente, mas você também não quer estar empurrando mais de 200 GB por fio a cada noite. Isso é razoável e é por isso que cada solução de backup no planeta faz backups incrementais e diferenciais. Em muitos casos, você faz um backup completo da BMR no fim de semana e faz backups incrementais ou diferenciais diários ou duas vezes ao dia durante a semana. Se você tiver uma falha, restaure primeiro o backup da BMR e, em seguida, o diferencial mais recente.

Existem, literalmente, centenas de produtos que fazem o que você está procurando. NetBackup, Backup Exec, FalconStor, Networker, Avamar, etc. Ligue para um fornecedor em que você confia, explique seus requisitos e pergunte o que eles recomendam em sua faixa de preço ou vasculhe a Web em busca de uma solução de código aberto compatível com sua distribuição e atende às suas necessidades.

tl; dr - Não faz backup em outro disco interno. Compre um produto que atenda às suas necessidades. Use o RAID, mas não como um substituto para backups.

    
por 22.04.2013 / 19:59
0

BackupNinja, um frontend para o rdiff-backup pode fazer isso com bastante facilidade. É no repositório do Ubuntu.

Dito isso, você deve planejar também ter backups externos. O BackupNinja pode copiar seus backups para um servidor FTP ou com mais eficiência para outro servidor com o rdiff-backup instalado.

    
por 22.04.2013 / 20:45
0

Você deve realmente considerar o backup para um armazenamento externo fora do servidor - ou melhor, fora do prédio e, adicionalmente, colocar em algum hardware RAID.

Existem muitas ferramentas disponíveis, há centenas de ferramentas, FOSS e proprietárias.

Se você não tiver dinheiro ou quiser economizar os dólares em que gastaria, poderá usar ferramentas como rsync ou rdiff. Há muitos tutoriais sobre como usá-los e o que você pode fazer com eles. Você pode fazer backups incrementais rotativos, backups em sistemas de arquivos que suportam snapshots (como zfs ou btrfs), o que melhor lhe convier.

Se você quiser algum failover barato dentro do servidor sem invasão de hardware, você também pode usar o espelhamento RAID do software zfs oder, mas no final isso não é um substituto real para um bom controlador RAID de hardware com uma BBU e um cache grande e rápido .

    
por 22.04.2013 / 22:01