Ferramenta de backup de arquivos de código aberto para linux

5

Estamos à procura de uma ferramenta de backup de código aberto que suporte backup de arquivos incrementais para linux (como o tempo máquina ion mac). Queremos fazer o backup de um compartilhamento de arquivos em nosso servidor. A ferramenta deve ser o mais simples possível e acionar o backup inevitável todas as noites por um cron job. Todas as sugestões são bem vindas.

    
por markus 21.09.2011 / 10:39

7 respostas

6

Você precisa ser mais específico sobre o que está tentando fazer backup: as recomendações podem ser diferentes se você estiver fazendo o backup do conteúdo de um servidor de banco de dados, servidor de arquivos, computador desktop e assim por diante. Além disso, como automatizado você quer que seus backups sejam (e, inversamente, o quanto você pode querer interagir com o processo) também é significativo.

Para a grande maioria dos meus backups on-line, uso o rsync para produzir um backup baseado em snapshot, semelhante ao método descrito em esse antigo - mas ainda relevante documento . Se você preferir não criar scripts desse tipo de coisa, há rsnapshot que é baseado nesse artigo e rdiff-backup que usa técnicas similares.

Para backups offline, ocasionalmente, manualmente, executo o mesmo tipo de processo em unidades externas que são temporariamente conectadas a uma máquina apropriada para esse fim. Geralmente isso é feito no servidor de backup, pois são mais fisicamente locais para mim e estão fazendo um backup dos backups mais recentes para economizar tempo e largura de banda.

Ocasionalmente, executo uma comparação completa dos backups de servidores de arquivos mais recentes com os sistemas de arquivos ativos (executando cd /location; find . -type f | sort | xargs sha1sum > /tmp/sums 2>&1 em máquinas ao vivo e de backup e comparando os arquivos resultantes, ainda não automatizei isso para isso) e restaurar os backups do servidor mail + calendar + colab para um clone desse servidor em execução em uma VM. Lembre-se: uma solução de backup não pode ser invocada a menos que seja regularmente testada. Você não quer achar que os backups não estão funcionando no ponto em que você precisa restaurar a partir do backup!

    
por 21.09.2011 / 11:33
3

Temos uma boa experiência com o rdiff-backup .

    
por 21.09.2011 / 11:01
3

BackupPC ou rsnapshot . rdiff-backup é uma dor. O obnam também pode se adequar ao seu caso de uso.

    
por 21.09.2011 / 11:51
3

Meu sistema de backup favorito agora é o rsnapshot.

Alguns utilitários de rsync + hard links, flexíveis o suficiente.

Você pode selecionar "quando", "quanto" etc. E é realmente simples.

    
por 21.09.2011 / 12:03
2

Eu tive experiências positivas com o Areca Backup . É uma ferramenta de backup em java com uma GUI e uma CLI.

Os recursos incluem:

  • Backups completos, incrementais ou diferenciais
  • Criptografia
  • Compressão
  • Mover os backups para USB, FTP, SFTP (SSH), FTPS
por 21.09.2011 / 10:46
2

O rsync é tão flexível quanto você quer que seja. Apenas escreva um pequeno script de shell e você irá.

link

    
por 21.09.2011 / 12:04
1

Existem 2 aplicativos modelados após o Time Machine da Apple: TimeVault e flyback

    
por 21.09.2011 / 10:55

Tags