Резервное копирование и восстановление FindFace Multi и его данных
Вы можете создать резервную копию FindFace Multi перед его удалением, чтобы позже восстановить продукт и его данные.
В этом разделе:
Резервное копирование FindFace Multi
Чтобы создать резервную копию вашего экземпляра FindFace Multi и его данных, выполните следующие команды:
sudo tar -cvzf ~/configs.tar.gz -C /opt/findface-multi/ configs
sudo tar -cvzf ~/data.tar.gz -C /opt/findface-multi/ data
sudo cp /opt/findface-multi/docker-compose.yaml ~/
Если вы используете многоуровневое хранилище данных и включили сохранение в горячее хранилище, то в результате резервного копирования миниатюры и полнокадровые изображения, которые не были перенесены в холодное хранилище, сохранены не будут. Если вам нужно создать резервную копию всех изображений, выполните следующие действия:
Установите утилиту
rsynk
.sudo apt install rsync
Принудительно перенесите изображения, скопировав их из горячего хранилища в холодное.
Примечание
ssd-path
– это путь (директория) к вашему SSD, который будет использоваться для горячего хранения данных. Здесь и далее заменяйтеssd-path
на директорию вашего SSD.rsync -aP /ssd-path/event/ /opt/findface-multi/data/findface-multi-legacy/uploads/event/
Создайте резервную копию вашего экземпляра FindFace Multi и его данных, выполнив команды выше.
Восстановление FindFace Multi и его данных
Чтобы восстановить FindFace Multi и его данные из резервной копии, выполните следующие действия:
Загрузите файл инсталлятора
findface-*.run
.Поместите файл
.run
в любой каталог на сервере установки (например,/home/username
).Из данного каталога сделайте файл
.run
исполняемым.Примечание
Вместо
findface-*
укажите актуальное имя файла.chmod +x findface-*.run
Запустите файл
.run
.sudo ./findface-*.run
Пройдите процесс установки, как описано здесь.
Чтобы восстановить FindFace Multi, его данные и конфигурационные файлы из резервной копии, после завершения установки остановите все контейнеры FindFace Multi.
cd /opt/findface-multi sudo docker-compose stop
Удалите новые конфигурационные файлы и данные, сформированные и созданные инсталлером, и восстановите их из резервной копии.
Важно
Сравните старый файл
~/docker-compose.yaml
, который вы сохранили в ходе резервного копирования, с новым файлом/opt/findface-multi/docker-compose.yaml
. Возможно, потребуется внести изменения в старый файл~/docker-compose.yaml
, если ранее вы добавляли или удаляли сервисы или вносили какие-либо другие изменения. Вы должны полностью осознавать, что делаете, меняя новый файлdocker-compose.yaml
на старый.sudo rm -r /opt/findface-multi/configs/* sudo tar -xvf ~/configs.tar.gz -C /opt/findface-multi/ sudo rm -r /opt/findface-multi/data/* sudo tar -xvf ~/data.tar.gz -C /opt/findface-multi/ sudo cp ~/docker-compose.yaml /opt/findface-multi/
Перезапустите контейнеры FindFace Multi.
cd /opt/findface-multi sudo docker-compose up -d