На практике оказывается, что просто делать бэкапы недостаточно. Во первых необходимо знать, что бэкап выполняется успешно, точнее лучше знать обратное – когда бэкап по какой-то причине не выполнился. Ещё конечно хочется выполнения сопутствующих действий, таких как включение в бэкап дополнительных файлов или авто-нумерацию резервных копий. Было бы здорово записывать резервные копии сразу на оптический диск.
Для реализации этих хотелок предлагаю воспользоваться программой позволяющей конструировать выполняемые действия в виде блок-схемы, а отдельные блоки для автоматизации желаемых действий уже разработаны.
Рассмотрим на примере резервирования файловой базы 1С 8, так как конфигурации размещённые на серверах баз данных лучше резервировать штатными средствами СУБД.
Начнём с блока автоматизирующего выполнение пакетных операций. Параметров командной строки исполняемого модуля 1С множество, все они собраны в блок «Выполнить пакетные операции 1С 8» (Рис. 1).
Рис. 1. Блок «Выполнить пакетные операции 1С 8».
О неудачном выполнении этой операции необходимо сообщить администратору. Возможно, будет достаточно, почтового сообщения, а может потребоваться отправка Jabber (Рис. 2) или ICQ сообщения.
Рис. 2. Блок «Отправить Jabber сообщение».
Теперь включим полученный файл в архив, добавив в него сопутствующие внешние обработки (Рис. 3).
Рис. 3. Блок «Запаковать в ZIP».
Далее переименуем полученный файл по шаблону текущей даты (Рис. 4).
Рис. 4. Блок «Переименовать файлы».
Теперь нарежем этот архив на оптический диск который мы заранее вложили в DVD-RW привод.
Рис. 5. Блок «Записать компакт-диск».
Конечно, если необходимо выложить этот файл на FTP сервер или просто скопировать в другую папку – для этого есть соответствующие блоки.
Наверно такое решение не выделяется простотой, но с другой стороны вам доступна полная гибкость в построении сценария резервирования.