Почему?
У меня будет большой (> 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
То же самое и здесь.помощь