Резервное копирование¶
Данный раздел описывает способы резервного копирования и восстановления из резервной копии в Picodata.
Копирование данных локальной БД¶
На уровне локального экземпляра Picodata объектами резервного копирования являются:
- конфигурация СУБД
- конфигурация БД
- программный код СУБД
- процедуры, хранимые в БД
С точки зрения реализации копирования, эти объекты овеществляются в виде
файлов *.xlog
/ *.snap
в рабочей директории инстанса. Таким образом,
выполнение задач резервного копирования реализуется через меры,
направленные на сохранение копий рабочих файлов в директории, заданной
при запуске инстанса Picodata.
Например, резервное копирование файлов инстанса может быть выполнено следующей командой:
rsync -r <data_dir> <backup_dir>
где:
<data_dir>
— рабочая директория инстанса, указанная при запуске в параметре picodata run --data-dir<backup_dir>
— целевая директория для хранения резервной копии
Восстановление из резервной копии¶
Восстановление данных инстанса из резервной копии выполняется той же
командой rsync
, но в обратную сторону:
rsync -r <backup_dir> <data_dir>
Примечание
Восстановление из резервной копии следует проводить после остановки инстанса, чтобы избежать возможной неконсистентности данных.
Примечание
При работе в защищенной ОС информацию из этого раздела следует использовать совместно с документацией ОС. В качестве примера см. Руководство по комплексу средств защиты ОС Альт 8 СП, п. 3.6.5. «Пример настройки системы резервного копирования данных».