Backup do Simple Linux Live System para arquivo (s)

2

Estou procurando uma solução de backup simples para fazer backup do meu servidor Linux (RHEL5-x86_64).

  1. Eu devo ser automático (correr à noite, então não posso baby-sit it)

  2. Ele deve ser executado em um sistema ativo (ou semi-live - espero que o desempenho diminua durante o backup)

  3. Ele deve ser capaz de enviar o backup para o disco local, FTP ou outras unidades montáveis.

  4. Deve suportar backups rotativos para não consumir todo o espaço disponível.

Um grande bônus seria o suporte para backup diferencial diário, com backup completo semanal.

Até agora eu olhei para dd, tar e Amanda.

Amanda parece desnecessariamente complicada e casada com fitas (com fitas virtuais no disco rígido - wtf?). O dd e o tar são bons e simples, mas não suportam backup diferenciado fácil e requerem um pouco de script personalizado para funcionar sem problemas.

Todas as sugestões construtivas são muito bem-vindas!

edite: Apenas tentei tar'ing / e os arquivos de disco das máquinas virtuais que estou executando dá o aviso "arquivo alterado à medida que lemos" - isso é um problema?

edit2: @cjc - sim, o cenário é que o servidor pegue fogo. Após a configuração de um novo servidor (neste caso, não é crítico), o backup deve ser transferido de um servidor FTP externo e a máquina deve ser executada como antes do incêndio (ou o que ocorreu de errado). Eu preferiria não ter que instalar um novo sistema operacional. Imaginei usar um CD do Live Linux, instalar o GRUB e copiar o backup para o HDD, como neste guia: link

    
por Svante 26.03.2012 / 15:12

3 respostas

2

Dê uma olhada no rsync e no rsnapshot. O Rsync tem muitas opções e você pode facilmente integrá-lo em um script ou adicioná-lo ao seu crontab (isso é um pouco de DIY).

Para suas necessidades, no entanto, eu usaria o rnsapshot (ele usa o rsync), ele normalmente pode fazer tudo o que você quer.

rsnapshot é um utilitário de captura instantânea do sistema de arquivos baseado em rsync. Pode fazer backups incrementais de sistemas de arquivos locais e remotos para qualquer número de máquinas. O rsnapshot faz uso extensivo de hard links, então o espaço em disco só é usado quando absolutamente necessário.

Usando links físicos, o rsnapshot cria a ilusão de vários backups completos, enquanto ocupa apenas o espaço de um backup completo mais as diferenças. Quando acoplado ao ssh, também é possível obter instantâneos de sistemas de arquivos remotos.

Consequentemente, o rsnapshot economiza muito mais espaço em disco. A quantidade de espaço necessária é aproximadamente o tamanho de um backup completo, além de uma cópia de cada arquivo adicional que é alterado.

    
por 26.03.2012 / 15:16
0

Se você separar os e os dados, e se os estiver em lvm, você poderá usar o instantâneo lvm para o backup os e rsync para os dados. É assim que eu fiz isso há muito tempo.

    
por 26.03.2012 / 16:27
0

Veja Cactus Lone-Tar . É comercial (barato), mas é bem otimizado para as tarefas que você deseja realizar. É uma configuração fácil orientada por menus e cria arquivos compactados que podem ser extraídos com o TAR. Ele grava em fita, ftp, ssh, NAS, CLOUD e qualquer outra coisa.

Há também um recurso de recuperação bare-metal ...

    
por 26.03.2012 / 16:43

Tags