backup incremental do sistema de arquivos - idealmente sem tempo de inatividade para o site

1

Estou tentando criar um site com o backup em mente. Grandes elementos de mídia seriam armazenados no sistema de arquivos e um backup diário seria feito tanto para o banco de dados quanto para o sistema de arquivos (que conteria os elementos de mídia).

Enquanto o backup do banco de dados parece simples, estou curioso sobre o backup do sistema de arquivos. O WinRAR permite backup incremental e é bom e elegante, mas eu gostaria que o site fosse totalmente utilizável enquanto o backup do sistema de arquivos estivesse ocorrendo.

E se esse backup (FS) demorar 10 minutos e um usuário adicionar / modificar / excluir um (dúzias de) arquivo (s)?

O SQL Server 2008 R2 garante a consistência de um backup por meio de um processo de duas etapas.

  1. Faz o backup de todos os dados até o ponto de início de backup
  2. Faz o backup das outras alterações desde o início do backup e termina

Eu não sei se algo igualmente incrível poderia ser feito no sistema de arquivos ...

    
por Andrei Rinea 25.04.2011 / 19:26

4 respostas

1

Veja os sistemas de arquivos que suportam instantâneos.

No entanto, para fins práticos, não se preocupe. O custo de resolver este problema para resolver "alguém perdeu 10 minutos de trabalho" não vale o seu tempo.

Eu estou supondo que isso está sendo feito sem orçamento. Se não houver um monte de soluções que permitem resolver isso e ainda não perder tempo.

    
por 25.04.2011 / 19:58
1

O que você está descrevendo é o CDP:

link

Agora, se você realmente precisa ou não do CDP é outro assunto. É realmente importante que você "capture" qualquer alteração de arquivo que ocorra enquanto o backup estiver em andamento?

    
por 25.04.2011 / 19:34
1

Esta empresa oferece backup sem tempo de inatividade para qualquer servidor baseado em Linux / Unix. Você pode conferir, espero que ajude.

link

Eles usam backups incrementais e fazem backup apenas de alterações de arquivos entre dois ciclos de backup.

    
por 28.04.2011 / 21:42
1

Acho que o que você está falando é serviço de cópia de sombra do volume É um recurso do Windows que permite que você faça instantâneo do sistema de arquivos enquanto ele estiver em uso. O projeto de código aberto bacular usa isso, mas é complexo. Eu uso um pacote chamado arroto e recomendo. arroto suporta backup incremental usando o librsync e, portanto, é muito rápido, ele só fará backup em um servidor linux, portanto, pode não ser para você.

O ponto principal é que você precisa usar uma cópia de sombra que o WinRAR não suporta. Eu encontrei este script que combina WinRAR e NTbackup, pode funcionar para você.

    
por 28.04.2011 / 23:29