迁移gitlab代码仓存放位置

默认情况下gitlab代码存放位置是/var/opt/gitlab/git-data/repositories/
在生产环境中一般在数据盘建立一个目录来存放,我这里历史原因接手后发现还是默认位置,由于需要将大量的代码上传到gitlab发现空间不足,因此就需要修改默认位置。

停止虚拟机,添加磁盘,并初始化挂载完成
格式化磁盘

mkfs.xfs /dev/sdb

创建目录并挂载并修改权限

mkdir /data
chown git /data/
ll -d /data
echo "/dev/sdb   /data   xfs   defaults   0  0" >>/etc/fstab
mount -a
df -h

迁移gitlab代码仓存放位置

 

为防止写入数据,先停用服务

gitlab-ctl stop

修改gitlab默认存放位置

 git_data_dirs({
   "default" => {
     "path" => "/data/gitlab-data"
    }
 })

迁移代码库

rsync -av /var/opt/gitlab/git-data/repositories /data/git-data/

重新生效配置

gitlab-ctl reconfigure
gitlab-ctl start

https://www.gl.sh.cn/2020/05/27/qian_yi_gitlab_dai_ma_cang_cun_fang_wei_zhi.html

上一篇:Python包管理工具Poetry学习


下一篇:gitlab安装