Software de backup automático? [fechadas]

3

Todos os softwares de backup que vi (mesmo os que reivindicam proteção "contínua") fazem backup apenas de arquivos periodicamente - digamos, a cada 5 minutos.

O que eu estou procurando é o software de backup contínuo verdadeiro , ou seja, software que possa fazer backup de arquivos imediatamente antes de serem gravados, para que eu tenha certeza Eu tenho todas as versões de um arquivo que já existiram.

Existe algum software que faz isso?

    
por Mehrdad 28.10.2013 / 08:14

7 respostas

4

Tem más notícias para você - nenhum software desse tipo existe no momento.

Eu estava procurando exatamente a mesma coisa para mim no mês passado e o resumo executivo é que tal software requer um driver de filtro do sistema de arquivos para ser verdadeiramente em tempo real. Nenhum software existente implementa isso.

Existem poucos que chegam perto, mas todos eles replicam após a mudança e há sempre um atraso envolvido (embora com alguns aplicativos o atraso possa ser reduzido para menos de um segundo).

    
por 28.10.2013 / 08:49
2

Nos sistemas Linux, usamos algo do tipo que monitora os eventos do sistema de arquivos. Assim, um roteiro estava sempre rodando, dormindo a maior parte do tempo. Se uma pasta especificada tiver um determinado evento (como IN_CLOSE_WRITE ou IN_MOVED_TO), processaremos o arquivo.

O objetivo que tivemos foi não fazer o backup, mas também poderia ser.

Você pode tentar pesquisar soluções de backup usando o inotify ou algo semelhante. Eu criei o lsyncd .

    
por 28.10.2013 / 12:12
1

A única maneira de ver isso é usar um sistema de arquivos que mantém automaticamente as versões antigas dos arquivos quando você as altera. Isso é chamado de sistema de arquivos de versão . Existem várias implementações para vários sistemas operacionais (consulte o artigo da Wikipédia para obter uma lista).

Note que este tipo de "backup" será armazenado dentro do sistema de arquivos, isto irá usar a mesma mídia (disco rígido) que você usa. Por isso, ajudará a recuperar uma versão antiga de um arquivo, mas não ajudará em caso de falha no sistema de arquivos, na mídia ou no sistema.

    
por 28.10.2013 / 11:29
1

Para ter certeza de ter uma cópia dos dados imediatamente antes ou durante a gravação, use a matriz RAID.

    
por 28.10.2013 / 12:27
0

Você pode querer fazer o checkout de volta. Software muito doce para muito barato e parece exatamente o que você precisa. Isso ou até mesmo dropbox irá sincronizar a cada save.

link

    
por 28.10.2013 / 08:42
0

Se você tiver arquivos de texto que mudam com frequência e são sensíveis a alterações, você pode colocá-los em algum tipo de controle de origem. A desvantagem é que salvar o arquivo se torna uma operação em duas etapas - você precisaria implementar um check-in também para que todas as versões do arquivo sejam armazenadas.

    
por 28.10.2013 / 10:37
0

O sistema de arquivos nilfs2 cria instantâneos temporários várias vezes por segundo, gratuitamente, devido à maneira como funciona (mantém um registro detalhado de alterações e lê arquivos que realmente registram, em vez de em outro lugar; o registro pode simplesmente ser truncado para reverter para um estado mais antigo). Infelizmente, é apenas para o Linux.

Você pode querer executar nilfs2 em uma instância do Linux VirtualBox e executar o Samba para acessar os arquivos nele. Dessa forma, todas as suas alterações são registradas instantaneamente.

nilfs2 é realmente mágico. Ele usa todo o seu espaço livre para instantâneos contínuos e armazena apenas diferenças, para que você obtenha instantâneos de poucos por segundo até dias. Instantâneos antigos serão esquecidos quando você adicionar novos arquivos para limpar o espaço. Você também pode dizer para nunca esquecer um instantâneo, e você instantaneamente obtém um backup permanente (contra erro humano, não falha de hardware), sem uma cópia longa!

    
por 28.10.2013 / 13:09