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


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, apenas 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 mudanças ocorridas no diretório de produção?


4


origem




Respostas:


Eu tais sistemas de arquivos 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 drbdE eu configurei o lvm em cima dele e usando 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 se chamava brilho, nunca tentamos isso.


3





rsync para ele novamente. O rsync fará o melhor para descobrir o que mudou e sincronizar isso. Você pode passar -n para executar uma corrida a seco para que você possa verificar.


1



@lgnacio: o meu problema também está construindo mais de 23 milhões de arquivos levando muita memória e tempo .. sua resposta significa que eu tenho que adicionar -n ao comando myt rsync? - AlBouazizi