我需要将最近的重复备份恢复到干净的虚拟机中。 备份间隔为1小时。 最旧的备份应该是6个月。
每次我将备份恢复到干净的虚拟机备份下载所有清单和签名。 这需要很多时间。
我试图find一个选项,可以防止这种行为,但不能。 前缀仅用于在一个目录中存储不同的备份集。
这不是完美的解决scheme,但作为结果,我不得不使用– 文件前缀进行备份。
BACKUP_DATE=${BACKUP_DATE:-$(date -u +%Y%m%d)} DUPLICITY_OPTIONS="--full-if-older-than 1D --file-prefix ${BACKUP_DATE}_"
如果您需要恢复旧的备份,则必须明确指定备份的date:
# 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}_"