我每天都有一个cronjob,它通过borg备份来备份,如下所示:
borg create -v --stats \
$REPOSITORY::'{now:%Y-%m-%d_%H:%M}' \
/root \
/etc \
/var/www \
然后,在相同的日常cronjob中,我这样做:
borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=3 $REPOSITORY
我的问题: 如果我会像这样修剪:
borg prune -v --list --keep-daily=3 --keep-weekly=3 --keep-monthly=3 $REPOSITORY
我还会得到每周和每月的备份吗? 还是我必须保留7天才能获得每周备份?
还是我必须首先创建所有日常备份(例如3个月),然后只运行一次Borg prune命令?
感谢和问候
答案 0 :(得分:0)
在两种情况下:
borg prune -v --list --keep-daily=7 --keep-weekly=4 --keep-monthly=3 $REPOSITORY
borg prune -v --list --keep-daily=3 --keep-weekly=3 --keep-monthly=3 $REPOSITORY
您将获得每周和每月的备份。 您不必保留7个每日备份即可获得每周备份。
正如borg prune在文件中所说的那样:“ ...以前的规则选择的备份不计入以后的规则。”
建议使用
--dry-run
总是在调用修剪之前进行测试。