Quais soluções de backup você usa para servidor linux no ambiente de produção? Você prefere produtos de código aberto ou comerciais?
O que você considera serem recursos essenciais no software de backup?
Quais produtos você não recomenda? Existem armadilhas comuns na seleção de software de backup?
Respostas:
Eu uso o bacula openSource . É excelente - modelo de servidor / cliente que funciona no Windows ou Linux. Há um bom suporte on-line e uma comunidade de desenvolvedores ativa.
Um pouco complicado de configurar, mas tem todos os recursos que você poderia desejar.
Há também um bom gui da web chamado bweb que pode ser usado para a operação diária dele.
fonte
No que diz respeito aos recursos essenciais, você precisa usar a ferramenta certa para o trabalho.
Se seu conjunto de dados for pequeno e couber em um único volume, use rsnapshot ou rdiff-backup. Ambos oferecem backup incremental, economizam muito espaço e são realmente fáceis de usar.
Para backups maiores ou mais sofisticados que possuem um componente offline, eu uso o Bacula, leva um tempo para configurar corretamente, mas é sólido e possui alguns recursos. Eu recomendo acoplá-lo com uma interface web como webacula.
Uma boa idéia, para cada servidor que eu tenho, eu uso o rdiff-backup para manter um backup incremental diário de / etc em / var / backups /, não custa nada e poupa muitas dores de cabeça se você não conseguir descobrir por que essa última alteração em um arquivo de configuração está causando tantos estragos.
fonte
Uso o rsync, tanto na rede do meu colo até minha casa, quanto da minha caixa de casa em uma unidade USB removível que troco por uma que eu mantenho na minha mesa no trabalho. O script é mais ou menos assim:
fonte
rsync
.Eu uso o jungledisk com o armazenamento de arquivos em nuvem da Rackspace. Ele funciona todas as noites e faz as coisas, eu apenas digo o que fazer backup e até mantém revisões (mais ou menos). Fora do local e razoavelmente barato.
fonte
Estou usando o backuppc para todos os meus hosts. Somente a loja de maildir de 500 GB era problemática porque
rsync
realmente usava muita memória RAM no lado receptor. Eu mudei para o uso de incrementos básicos de alcatrão e carimbo de data e hora para esse host.fonte
BackupExec , com o agente RALUS * NIX gratuito . Exporta facilmente, não requer SAMBA e se encaixa nos servidores Windows que também são protegidos por agentes.
fonte
Se você estiver procurando por um sistema baseado em disco (em vez de fita ou fora do local ou algo assim), sugiro consultar o BackupPC . Tivemos uma boa experiência com isso. Parece fazer um bom trabalho de agrupar arquivos para aproveitar bem o espaço em disco, é muito configurável e tem sido sólido para nós.
fonte
Sugiro que o Bacula atualmente o use em nossa loja. Também funciona com janelas, se você achar necessário. :)
Outra sugestão pode ser Amanda, no entanto, eu nunca a usei, embora as duas sejam frequentemente comparadas entre si.
fonte
Este documento explica de uma maneira muito boa e detalhada como usar o rsync para backups incrementais no Linux.
fonte
No mundo proprietário, a R1Soft está fazendo um trabalho muito bom. Experimente as ferramentas de demonstração que eles lançam gratuitamente.
No mundo livre, eu uso snapshots lvm, dd e netcat para fazer backups rápidos. Apenas verifique se o dm_snapshot existe no seu initrd :)
fonte
Estou feliz usuário do script de bash backupninja wrapper. está disponível no debian como pacote no repositório padrão.
dependendo do tipo de dados, eu uso diretamente o rdiff-backup mencionado por Andrew Cholakian, ou primeiro tiro o instantâneo do volume LVM [mencionado por tinkertim] e, em seguida, execute o rdiff-backup nele.
O rdiff-backup não funciona muito eficientemente em links de rede incorretos; nesses casos, eu executo o rdiff-backup localmente e depois uso o rsync para sincronizar o repositório de backup com o servidor remoto.
fonte
Para onde você gostaria de fazer backup? O rsync pode ser uma ferramenta inestimável para manter uma cópia dos diretórios sincronizados, se você desejar fazer backup em outro servidor linux. Você pode manter backups com base no tempo adquirindo um backup anterior. Você está essencialmente recebendo um backup completo todas as vezes, mas ele somente puxa arquivos que foram alterados. Aqui está um exemplo de script bash que usará o rsync, não se esqueça de ler os comentários.
fonte
Dirvish
fonte
Não acredito que ninguém tenha mencionado a duplicidade . Eu não posso recomendar o suficiente. Ele possui vários back-end - do FTP ao ssh e ao S3 - e faz criptografia (gpg) e backups incrementais, e o processo de restauração é assustadoramente fácil.
fonte