Назад | Перейти на главную страницу

Расположение файла резервной копии Gitlab (установка Omnibus)

Я установил Gitlab с помощью установочного пакета омнибуса.

Я сделал резервную копию, используя команду ниже

sudo gitlab-rake gitlab:backup:create

Резервная копия была успешно создана. Но я не уверен, где найти файл резервной копии. Где по умолчанию хранятся все бэкапы Gitlab ..?

/var/opt/gitlab/backups по умолчанию.

https://gitlab.com/gitlab-org/gitlab-ce/blob/a64d0f79173301dd86db073e9b6a329b56554dbd/doc/raketasks/backup_restore.md Говорит, что:

Этот архив будет сохранен в backup_path (см. Config / gitlab.yml)

затем https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/templates/default/gitlab.yml208# говорит, что использует переменную шаблона @backup_path

И https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/attributes/default.rb#L120 говорит:

default['gitlab']['gitlab-rails']['backup_path'] = "/var/opt/gitlab/backups"

Я рекомендую вам клонировать GitLab omnibus и git grep прочь для других подобных проблем, и что вы публикуете вопросы gitlab на SO: он там принят и имеет гораздо больший трафик разработчиков.