0

Why?

I am going to have a big (>150gb) repository, that will fulfill main drive, so /var/opt/gitlab/git-data is not going to be enough. I want to move existing repository (and wiki) from /var/opt/gitlab/git-data/repositories/mygroup/myproject to /mnt/big-repos/git-data/mygroup/myproject

Info

  • 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"
    }
 })

What I've tried?

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

Not working, cuz it keeps spawning everything in old direcory.

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

Same here. help

Norman Edance
  • 184
  • 1
  • 13

0 Answers0