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

Проверить правильность выполнения и целостность резервной копии

Каждую ночь моя компания создает автоматические резервные копии всех наших серверов на резервном сервере:

-- backups folder
---- server1 backups folder
------ server1_backup_files.7z
------ server1_backup_db.7z
---- server2 backups folder
------ server2_backup_files.7z
------ server2_backup_db.7z
---- server3 backups folder
------ server3_backup_files.7z
------ server3_backup_db.7z
---- etc

Теперь мне нужно каждую ночь автоматически проверять правильность выполнения и целостность резервных копий:

Я понятия не имею, как проводить эти тесты.

Тогда как это автоматизировать и на каком языке (ах)? или прога?

Думаю, это обычное дело в больших компаниях.

Я ищу мысли или статьи, которые помогут мне.

Редактировать 1 : резервное копирование выполняется с помощью Cobian Backup 10 на каждом сервере и отправляется на сервер, предназначенный для резервного копирования

С моими ограниченными знаниями о вашем сценарии я бы лично поступил следующим образом:

  1. Выясните, есть ли у 7z способ проверить целостность резервной копии.
  2. Распакуйте архив и перепакуйте его, затем проверьте, совпадают ли исходный архив и повторно упакованная версия.

Если оба этих теста пройдены, я думаю, что с вашими файлами все в порядке. Что касается БД, я думаю, вам придется импортировать БД в тестовый экземпляр и посмотреть, будет ли он успешным.

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