成功最有效的方法就是向有经验的人学习!

迁移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

file

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

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
赞(1) 打赏
未经允许不得转载:竹影清风阁 » 迁移gitlab代码仓存放位置
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册