Melhor maneira de arquivar após rsync

2

Temos um trabalho de rsync que copia milhares de pequenos arquivos para um servidor. Depois que os arquivos estiverem nesse servidor, usaremos o retrospecto para fazer backup deles em fita. O Retrospecto está começando a afogar devido ao grande número de pequenos arquivos. Eu estou procurando uma maneira de arquivar os arquivos após o rsync tão retrospectivo só tem que despejar um arquivo em fita. Eu não quero tar todos os arquivos todos os dias como isso só aumenta muito o estresse para o disco e podemos perder nossa janela de backup. Após a conclusão do backup, o rsync precisará ser executado novamente, mas não quero copiar todos os arquivos de volta, por isso, será necessário visualizar todos os arquivos antes da atualização.

Pensamentos?

    
por user2019156 10.07.2015 / 18:35

1 resposta

2

O motivo pelo qual você usou o rsync para sincronizar do ServerA - > ServerB é se os usuários / serviços precisarem acessar os arquivos no sistema ServerB. Se é apenas para backup, como é sugerido e os usuários não precisam acessar para ler os arquivos, então por que usar o rsync? O Tar tem opções incrementais e você pode canalizá-lo pela rede como faria com o rsync.

link

tar -c -z -g /var/tar/$path.snar -f - /$path \
    | ssh backupsrv "cat > serverA-$path.tar.gz"

Alterne alternativamente para uma solução de backup que permitirá colocar o cliente de backup no ServerA diretamente e remover complicações desnecessárias.

Os gratuitos incluem Amanda e Bacula.

    
por 10.07.2015 / 22:10

Tags