gitlab更换数据仓库地址

安装gitlab后,gitlab的默认数据仓库就是系统盘,但是在项目开发过程中越来越多,分支也越来越多,导致系统磁盘空间不足,导致系统无法运行

第一步:查看磁盘空间大小,可以看出/dev/vda1这个系统盘目前已经使用了368G,非常庞大
root@test01:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.2G   28M  3.2G   1% /run
/dev/vda1       493G  368G  105G  78% /
tmpfs            16G   12K   16G   1% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
tmpfs           3.2G     0  3.2G   0% /run/user/0
/dev/vdb1       5.4T   68G  5.0T   2% /mnt
overlay         5.4T   68G  5.0T   2% /mnt/docker/overlay2/bf3d604fdfa3973d4b0f6e4139946bde9fc7a60a6ebf3f2ffb987e61c1f6d719/merged

第二步:查看gitlab项目大小
cd  /var/opt

 du -h --max-depth=1 看见gitlab占用情况,可以看出已经占用了315个G


第三步:挂载一个500G或者5T的数据库(/mnt挂载目录),并创建目录(/mnt/git-data)
mkdir /usr/local/git-data
停止gitlab服务:gitlab-ctl stop

第四步:将git仓库数据copy到创建好的目录下
gitlab仓库的目录:/var/opt/gitlab/git-data/repositories
rsync -av /var/opt/gitlab/git-data/repositories   /mnt/git-data

第五步:修改gitlab数据仓库新地址
gitlab修改配置文件地址:/etc/gitlab/gitlab.rb 文件
vi /etc/gitlab/gitlab.rb

修改前:

将注释打开,将path路径地址变更掉成 /mnt/git-data

第六步:启动gitlab
gitlab-ctl start


如果是刚新建的gitlab没有任何项目的话,不需要将数据库仓库copy到新的仓库地址上,
gitlab-ctl stop
执行  gitlab-ctl reconfigure   重新加载后,会发现在/mnt/git-data目录下多出一个repositories目录


 
如果出现gitlab点击项目出现503等问题,就重启gitlab或者 gitlab-ctl reconfigure  再执行gitlab-ctl start

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值