修改gitlab默认仓库存储目录并迁移数据
1. 服务器环境
当时安装gitlab时,未考虑太多,只是默认安装,默认存储库位置: /var/opt/gitlab/git-data/repositories
。随着数据增多,/dev/mapper/centos-root Use% 100%
,最终导致服务器停机。
挂载磁盘后,/home
目录下的空间最大,决定将默认仓库存储目录改为/home/gitlab/git-data/
下并迁移数据。
# 操作系统版本
[root@gitlab ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
# gitlab版本
[root@gitlab ~]# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
11.6.10
# 显示目前在 Linux 系统上的文件系统磁盘使用情况统计。
[root@localhost /]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 12K 7.8G 1% /dev/shm
tmpfs 7.8G 12M 7.8G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 9.4G 41G 19% /
/dev/mapper/centos-home 244G 33M 244G 1% /home