Есть ли способ определить, к какому конкретному снимку относится фрагмент oplog в списке pbm для резервных копий mongo?

#mongodb #database-backups #percona

Вопрос:

Я работаю над решениями для резервного копирования экземпляров mongodb с помощью percona backup manager.

Когда я это делаю pbm list , если опция PITR включена, я получаю выходные данные для диапазонов снимков и срезов oplog.

Есть ли способ определить, какой диапазон срезов oplog принадлежит какой резервной копии из выходных данных программно, чтобы я мог связать диапазон срезов oplog с моментальным снимком.

Комментарии:

1. надеюсь, это поможет вам percona.com/doc/percona-backup-mongodb/running.html

2. Нет. Уже прошел через это 🙂

3. Начиная с версии 1.4.0, в списке отображаются только успешно завершенные резервные копии

4. какую версию вы используете?

5. ДА. Но это не то, что я искал. Я искал его, есть способ связать фрагмент oplog с моментальным снимком резервной копии. Версия 1.4.1

Ответ №1:

Срез всегда начинается =>(больше, чем равно)> времени полного снимка и <(меньше, чем) следующего полного снимка.

например, 2020-12-14T14:26:20Z [завершено: 2020-12-14T14:34:39] для этого резервного копирования PITR(Фрагмент) составляет 2020-12-14T14:26:40 — 2020-12-16T17:27:26

если вы хотите восстановить, то сначала восстановите 2020-12-14T14:26:20Z [завершено: 2020-12-14T14:34:39] затем примените 2020-12-14T14:26:40 — 2020-12-16T17:27:26 этот фрагмент, и вы получите данные до 2020-12-16T17:27:26.

Более подробную информацию вы можете получить здесь https://www.percona.com/doc/percona-backup-mongodb/point-in-time-recovery.html