Existe uma solução de backup de duplicação de código aberto? [fechadas]


9

Estou procurando uma solução para fazer backup de cerca de 30 dos meus servidores que são uma mistura de máquinas centos, windows 2003 e 2008.

Eu tenho um san em outro data center com um link de 1 Gig entre os sites nos quais eu vou fazer backup, então essa é apenas uma solução de backup baseada em disco.

O que eu idealmente estou procurando é um software de código aberto possível com uma boa interface gráfica que permita que eu tenha um ciclo de backup com backups completos mensais, que removem 6 meses e backups semanais que são salvos por um mês. Também estou esperando pela duplicação, portanto, se um arquivo for salvo no primeiro backup, o software criará um link simbólico para ele, em vez de salvar os dados novamente em todos os backups posteriores. Também deve ser inteligente o suficiente para saber quando um arquivo é excluído, que o arquivo é movido para o backup mais recente em que existe e todos os links simbólicos para ele são atualizados.

Eu estava olhando para o bacula, mas não tenho certeza se ele pode fazer a desduplicação ou algo semelhante. Se puder, alguém terá a gentileza de me indicar um guia decente sobre como fazê-lo.

Se isso não acontecer, alguém pode recomendar outra solução de código aberto ou não?


Eu acho que o bacula tem desduplicação, mas pode estar disponível apenas com a versão corporativa dele. Isso estava causando alguns problemas, então nossa equipe decidiu desativá-lo para atender a um requisito de segurança.
user1207381

Respostas:


9

Algo simples como o rsnapshot pode fazer o que você deseja. Não parece que você deseja o que é tradicionalmente chamado desduplicação. A funcionalidade sintética de backup completo usando links físicos que o rsnapshot fornece sons exatamente como o que você está solicitando.

(Na frente tradicional da desduplicação, convém considerar o projeto Opendedup como ponto de partida. É o projeto de desduplicação de dados de código aberto mais completo que eu já vi. Ele usa um sistema de arquivos personalizado (SDFS) como base de sua funcionalidade. Costumo pensar que isso não é o que você está procurando, mas no interesse da integridade, mencionei aqui.)


O Rsnapshot parece ser o tipo de software que eu estou procurando. Existe alguma ferramenta GUI decente em que eu possa configurar capturas instantâneas agendadas a partir de um local centralizado? Estou pensando em ter backups mensais que mantenho por 1 ano e semanais que mantenho por um mês.
user71173

3

Bacula gravando em um sistema de arquivos ZFS com a eliminação da duplicação ativada, depois grave o instantâneo desse host em um host remoto com ZFS e aplique esse log de transações ao sistema de arquivos.


2
soa massivamente mais complicado. Pelo que eu estou lendo sobre o backup a coisa mais importante é BEIJO
user71173

@ user71137 - a questão era como fazer backups de código aberto com desduplicação, não como desenhar uma linha com uma régua. Além disso, quem disser que os backups são simples é alguém que nunca precisou fazer restaurações.
Chris

1
é exatamente por isso que você deve tentar manter as coisas simples, porque as restaurações nunca são.
Chris S

O ZFS é surpreendentemente simples de usar, mas você precisará entender o sistema operacional subjacente (FreeBSD, OpenIndiana / Illumos, etc.). Existem aparelhos e distribuições que podem ajudar (como ixsystems.com/freenas ). Backula é relativamente simples quando comparado com software de backup corporativo como o NetBackup.
Stefan Lasiewski


1

Aqui estão alguns links para desduplicação do topo da minha cabeça:


1

Acabei indo com o synbak http://www.initzero.it/products/opensource/synbak/, pois ele faz cópias com links físicos usando o rsync e pode retirá-los de servidores remotos, ao contrário do rsnapshot.

Também estou pensando em usar algo como rwsync ou deltacopy para configurar o rsyncd em máquinas Windows, para que eu possa usar o synbak para máquinas Windows também.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.