Lokalizacja pliku kopii zapasowej Gitlab (instalacja Omnibus)

21

Zainstalowałem Gitlab przy użyciu pakietu instalacyjnego Omnibus.

Zrobiłem kopię zapasową za pomocą poniższego polecenia

sudo gitlab-rake gitlab:backup:create

Kopia zapasowa została pomyślnie utworzona. Ale nie jestem pewien, gdzie znaleźć plik kopii zapasowej. Gdzie domyślnie przechowywane są wszystkie kopie zapasowe Gitlab?

shashwat
źródło

Odpowiedzi:

23

/var/opt/gitlab/backups domyślnie.

https://gitlab.com/gitlab-org/gitlab-ce/blob/a64d0f79173301dd86db073e9b6a329b56554dbd/doc/raketasks/backup_restore.md mówi, że:

To archiwum zostanie zapisane w backup_path (patrz config / gitlab.yml)

Następnie https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/templates/default/gitlab.yml.erb#L .@backup_path

I https://gitlab.com/gitlab-org/omnibus-gitlab/blob/9e97671d8dee3ea6a7bbb99347ad279b65689f28/files/gitlab-cookbooks/gitlab/attributes/default.rb#L120 mówi:

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

Polecam sklonowanie omnibusa GitLab i git grepodejście od innych podobnych problemów oraz opublikowanie pytań gitlab na SO: jest tam akceptowane i ma znacznie większy ruch programistów.

Ciro Santilli
źródło