Backups com versão automática?

1

Uma pequena empresa de 20 pessoas deseja um compartilhamento de arquivos que todos possam acessar e que tenha backups em nível de arquivo com versão. Nós não planejamos usar o versionamento com frequência, mas queremos lá se precisarmos. Já temos um backup em nível de volume ocorrendo a cada hora em um sistema externo. Estamos usando principalmente o debian linux para nossos servidores de arquivos e linux ou Mac OS X na área de trabalho.

Quais são algumas boas soluções de software livre gratuitas para backups automáticos em nível de arquivo em um compartilhamento de arquivos?

VCS:
A melhor solução é algo como um sistema de controle de versão, SVN ou Git etc, que faz um novo commit toda vez que um arquivo é alterado?

ZFS:
O uso do ZFS é uma boa ideia? Eu li que o ZFS pode tirar instantâneos, mas pelo que eu leio eles são instantâneos em nível de volume e não instantâneos em nível de arquivo e pelo que eu li você os configura como um cron job para ocorrer a cada n minutos em vez de cada vez que um arquivo é mudou.

Obrigado antecipadamente.

    
por caleban 08.11.2010 / 08:54

1 resposta

2

O problema com o backup não é tanto escolher a ferramenta, mas sim gerenciar os arquivos de backup resultantes:

O VCS não é bom no backup porque:

  • lida com diffs binários
  • se você tiver muitos arquivos que não deseja fazer backup (porque é possível regenerá-los facilmente), eles farão parte de um dos commits por hora e, em seguida, é difícil remover esse commit (VCS é projetado para manter o histórico)

Está melhor com algumas ferramentas de backup incremental clássicas, gerenciado por exemplo, com um cron job .
Outras ferramentas são mencionadas nesta questão .

    
por 08.11.2010 / 09:26