резервное копирование Borg - как хранить еженедельные резервные копии - PullRequest
0 голосов
/ 24 ноября 2018

У меня есть ежедневный 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 месяцев, а затем выполнить только один раз команду удаления чернил Борг?

спасибо и всего наилучшего

1 Ответ

0 голосов
/ 01 декабря 2018

В обоих случаях:

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 ежедневных резервных копий, чтобы получить еженедельную резервную копию.

Как говорит Борг Чернос в документации: «... резервные копии, выбранные по предыдущим правилам, не учитываются при создании резервных копий более поздних правил».

Рекомендуется всегда использовать

--dry-run

для проверки перед вызовом чернослива.

...