Backup no Linux com suporte de continuação apenas o mais recente

1

Temos um servidor de backup em um local remoto com baixa largura de banda. Nós enviamos dados para esse servidor em uma base regular do nosso Datacenter. O tamanho do arquivo de backup de cada dia é de cerca de 100 GB. Gostaríamos de manter lá os últimos três dias de volta, ou seja, 3 arquivos.

Estou tentando fazer um cronjob para enviar o último arquivo criado todos os dias.

Até agora estou tentando com o rsync. Alguém pode sugerir alguma outra ferramenta para fazer isso? Tenha em mente que o BW está baixo e a conexão pode ser interrompida, mas a transmissão deve ser concluída.

Se eu quiser usar o rsync, como eu posso escolher automaticamente o último arquivo criado.

Obrigado antecipadamente

    
por Tasbir 09.11.2015 / 10:56

1 resposta

0

A maneira mais fácil de fazer seria usar duplicity , é uma ferramenta de backup que gerencia backups completos e incrementais e tem funções úteis como --full-if-older-than <time> ou remove-older-than <time> .

Considerando seus problemas com o BW, eu usaria pessoalmente o rsync , o rsync foi feito para sincronizar as pastas, para evitar que você baixasse arquivos que você já possui. Você poderia usar um script de shell para criar arquivos da pasta criada com o rsync e apagar arquivos antigos.

    
por 09.11.2015 / 11:20

Tags