Назад | Перейти на главную страницу

Безопасно ли перезапускать базу данных сразу после начала резервного копирования VSS?

Я знаю, что VSS предназначен для создания моментального снимка состояния всей системы, как только вы вызываете start backup, и удерживания его до тех пор, пока резервное копирование не закончится (или на диске закончится свободное место). Означает ли это, что как только начало резервного копирования возвращается успешно, все приостановленные службы или службы холодного завершения могут быть немедленно перезапущены, а не дожидаться полного завершения резервного копирования?

По сути, я не уверен, функционирует ли VSS как файловая система или моментальный снимок виртуальной машины, или вам нужно отключать вещи на весь период, чтобы обеспечить правильное, всегда выполняющееся резервное копирование. Похоже, что ни один коммерческий продукт для резервного копирования не поддерживает такое поведение, только сценарии после резервного копирования вместо сценариев запуска после резервного копирования, что является основной причиной, по которой я сомневаюсь в своем понимании, но вполне возможно, что коммерческие продукты просто кальцинированы и не склонны к риску .

Я бы сделал дамп базы данных, чтобы обеспечить безопасную резервную копию. Поскольку копия VSS не будет фиксировать ваш журнал или что-то подобное. VSS не может знать, была ли ваша служба остановлена ​​правильно перед копированием, и, следовательно, может привести к ошибке копирования. VSS не предназначен для восстановления баз данных.

Чтобы ответить на ваш вопрос, VSS делает снимок тома на уровне блоков, поэтому да, когда создание снимка завершено, вы можете перезапустить свою базу данных. Я играю со словом, как будто один журнал находится на e :, а другой - на c:, я понятия не имею, как ваше программное обеспечение обрабатывает копию VSS, поэтому перезапуск службы резервного копирования может усложнить задачу.