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?
Respostas:
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.)
fonte
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.
fonte
Eu tenho usado backuppc com bom sucesso em uma variedade de máquinas Windows Linux e Mac. http://backuppc.sourceforge.net/ http://www.zmanda.com/backuppc.html (informações sobre eliminação de duplicação)
fonte
Aqui estão alguns links para desduplicação do topo da minha cabeça:
OpenDedup - sistema de arquivos com eliminação de duplicação que funciona no Linux e Windows.
s3fs - sistema de arquivos desduplicado , suportado pelo serviço Amazon S3.
fonte
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.
fonte
Agora você tem Obnam, que faz isso também, e muito mais!
fonte