Como usar o Rsync para sincronizar entre a origem e o backup?

4

Eu usei este comando:

rsync -avP /source1/imgs /backup/  

para copiar um diretório para outro diretório no mesmo servidor. São cerca de 18 TB de dados. 23 milhões de arquivos. Para arquivos de construção, só demorou mais de 3 dias.

Agora que tenho um backup do meu diretório de produção, minha pergunta é: Como posso atualizar o diretório de backup com as alterações ocorridas no diretório de produção?

    
por AlBouazizi 06.05.2011 / 08:16

2 respostas

3

Eu sistemas de arquivos tão grandes, backup baseado em arquivo não é eficiente, esp se esse sistema de arquivos está ativo e as alterações são feitas com freqüência, como durante o tempo leva backup dos dados, mudou muitas vezes, por isso vai ser difícil para você determinar qual arquivo copiado quando.

Você pode querer considerar um backup em tempo real, como usar um sistema de arquivos distribuído ou um bloco distribuído.

Eu pessoalmente uso o drbd , e eu configurei o lvm em cima dele e use snapshots.

Você também pode configurar um armazenamento com base no ZFS (gostei da Nexenta), o ZFS tem ótimos recursos de instantâneos e há poucas opções para configurar uma replicação ao vivo, se pensarmos que um deles chamava de brilho, nunca tentamos isso.

    
por 06.05.2011 / 09:01
1

rsync para ele novamente. O rsync fará o melhor para descobrir o que mudou e sincronizar isso. Você pode passar -n para executar uma execução a seco para poder verificar.

    
por 06.05.2011 / 08:20

Tags