Перенос репозитория gitlab на другой диск - PullRequest
0 голосов
/ 19 декабря 2018

Почему?

У меня будет большой (> 150 ГБ) репозиторий, который будет заполнять основной диск, поэтому /var/opt/gitlab/git-data будет недостаточно.Я хочу переместить существующее хранилище (и вики) из /var/opt/gitlab/git-data/repositories/mygroup/myproject в /mnt/big-repos/git-data/mygroup/myproject

Информация

  • GitLab Community Edition 11.3.6

/etc/gitlab/gitlab.rb:

git_data_dirs({
   "alternative" => {
     "path" => "/mnt/big-repos/git-data"
    },
   "default" => {
     "path" => "/var/opt/gitlab/git-data"
    }
 })

Что я пробовал?

1.

sudo -u git mkdir /mnt/big-repos/git-data/mygroup

sudo -u git mv /var/opt/gitlab/git-data/repositories/mygroup/myproject.*  /mnt/big-repos/git-data/mygroup

rm -rf /var/opt/gitlab/git-data/repositories/mygroup/myproject.*

gitlab-ctl reconfigure
gitlab-ctl restart

Не работает, потому что он продолжает порождать все в старом каталоге.

2.

sudo -u git mkdir /mnt/big-repos/git-data/mygroup

sudo rsync -av /var/opt/gitlab/git-data/repositories/mygroup/myproject.*  /mnt/big-repos/git-data/mygroup

rm -rf /var/opt/gitlab/git-data/repositories/mygroup/myproject.*

gitlab-ctl reconfigure
gitlab-ctl restart

То же самое и здесь.помощь

...