Evita duplicidade para baixar todos os manifestos

2

Eu preciso restaurar o backup de duplicidade mais recente na VM limpa. O intervalo de backup é de 1 hora. O backup mais antigo deve ser de 6 meses.

E toda vez que eu restauro o backup na duplicidade limpa da VM, faço o download de todos os manifestos e assinaturas. E isso leva muito tempo.

Eu tentei encontrar uma opção que evitaria esse comportamento, mas não conseguiu. Os prefixos funcionam apenas para armazenar diferentes conjuntos de backup dentro de um diretório.

    
por kay 22.09.2016 / 09:59

1 resposta

1

Não é uma solução perfeita, mas como resultado tive que usar - file-prefix para backups de duplicidade.

BACKUP_DATE=${BACKUP_DATE:-$(date -u +%Y%m%d)}
DUPLICITY_OPTIONS="--full-if-older-than 1D --file-prefix ${BACKUP_DATE}_"

Se você precisar restaurar backups antigos, precisará especificar a data do backup explicitamente:

# DAY="yesterday | -1 day | -1 month | etc"
DAY="-1 month"
BACKUP_DATE=$(date -u +%Y%m%d --date="${DAY}")
DUPLICITY_OPTIONS="--full-if-older-than 1D --file-prefix ${BACKUP_DATE}_"
    
por 30.09.2016 / 10:06

Tags