Информация
На AUP c версии 2.15.0 реализовано приложение aup-backup для создания и восстановления резервных копий.
Копирование
В корневой директории проекта AUP со скриптом создайте директорию backups (название может быть в произвольной форме):
mkdir ./backups
Выполните команду, останавливать контейнеры в этот момент необязательно:
./ecss-aup.sh snapshot backups/backup.tar
Выполните команду для создания бэкапа на удаленном хосте с помощью sftp:
./ecss-aup.sh snapshot sftp://<username>:<password>@<hostname>/<путь_до_директории>/backup.tar
Будет создан snapshot с бекапом баз данных AUP backup.tar
Восстановление
В корневой директории проекта AUP со скриптом выполните команду:
./ecss-aup.sh restore-from-snapshot backups/backup.tar
Выполните команду для восстановление бэкапа на удаленном хосте с помощью sftp:
./ecss-aup.sh restore-from-snapshot sftp://<username>:<password>@<hostname>/<путь_до_директории>/backup.tar
Будет выполнено восстановление баз данных AUP из бекапа backup.tar
После восстановления необходимо запустить контейнеры, выполнить команду:
./ecss-aup.sh up