Создание резервной копии Для создания резервной копии в gitlab есть утилита `gitlab-backup`. Место размещения бэкапов указывается параметром `gitlab_rails['backup_path']` в файле `/etc/gitlab/gitlab.rb`. По умолчанию имеет значение `/var/opt/gitlab/backups`. Для создания резервной копии надо выполнить команду: sudo gitlab-backup create Можно добавить пропуск создания копий определенных данных. - db - база данных - uploads - загружаемых изображений и файлов - builds - логи заданий CI - artifacts - артефакты заданий CI - lfs - LFS объекты - registry - регистр контейнеров - pages - станицы - repositories - репозитории Пропуск добавляется параметров SKIP, со списком значений через запятую: sudo gitlab-backup create SKIP=registry,pages Изменить имя создаваемого архива можно параметром BACKUP. sudo gitlab-backup create BACKUP=name Перед созданием копии убедитесь что достаточно места на диске. Восстановление Для восстановления данных надо выполнить команду: sudo gitlab-backup restore BACKUP
Gitlab резервное копирование и восстановление данных
2 июля 20212 июл 2021
461
~1 мин