#marklogic
#marklogic
Вопрос:
Я поддерживаю резервную копию ML backup с помощью задания unix rsync
. Если инкрементная резервная копия завершается неудачей, должен ли я выполнить повторную синхронизацию после этого, независимо от того, incr. сбой резервного копирования или нет? Или мне следует добавить проверку для синхронизации только успешных инкрементных резервных копий?
Удаляет ли MarkLogic clean неудачные резервные копии из подключенного каталога?
Ответ №1:
Вы должны повторно синхронизировать только завершенные инкрементные резервные копии. Если резервная копия не была завершена, то, скорее всего, не удастся выполнить этап проверки, который выполняется как часть процесса восстановления.
Также следует автоматически удалять неудачные резервные копии, но это можно легко проверить при следующем сбое инкрементной резервной копии.
Комментарии:
1. Почему это приведет к сбою шагов проверки, которые выполняются как часть процесса восстановления, если неудачные инкрементные резервные копии очищаются MarkLogic? Идея состоит в том, чтобы имитировать всю структуру каталогов резервных копий, поэтому мы должны синхронизировать все, что находится в каталоге MLbackup. Не так ли?
2. При обычных обстоятельствах этого бы не произошло. Резервное копирование базы данных MarkLogic инициирует создание полного набора резервных копий на уровне лесов. Резервные копии отдельных лесов могут завершиться и оставаться статичными на диске до завершения общей резервной копии. Если они скопированы или каким-либо образом защищены от записи, то у вас может быть неверная резервная копия.