rsnapshot sem usar rm / cp para girar intervalos de hora em hora

2

O Rsnapshot é uma ótima ferramenta, e eu uso isso há anos.

Descobri que meus backups agora demoram muito tempo: 80 minutos. E repito isso a cada 4 horas. Depois de examinar o log, a maior parte desse tempo é gasto removendo o último nível por hora ("hora 6") e copiando o novo horário1 para o novo por hora.0. O rsync em si não é a parte lenta.

Vejo que meus dados evoluíram para um local em que os deltas por hora são muito pequenos em comparação com o tamanho / contagem geral de arquivos no backup. Eu acho que esta é a causa raiz do problema.

Em vez de remover o hourly.6 e copiar o hourly.1, ele não pode mover / renomear o hourly.6 para o hourly.0 e fazer o rsync de lá? Isso exigirá a repetição da sincronização de todos os dados que foram alterados desde a hora 6. Mas parece que isso seria muito mais eficiente na minha situação.

Infelizmente (para mim), o rsnapshot está no perl, e é improvável que eu decifre seu código. Acontece que já existe um sinalizador para isso (a página man diz não), ou isso é uma mudança fácil?

Se eu não conseguir chegar lá, minha sugestão faz sentido o suficiente para fazer uma solicitação de recurso?

    
por RaveTheTadpole 20.07.2018 / 18:04

0 respostas