CentOS下GitLab存储方案可从存储路径、组件配置、优化策略及备份恢复等方面规划,具体如下:
默认存储路径
/var/opt/gitlab/git-data/repositories
目录,可通过修改/etc/gitlab/gitlab.rb
中git_data_dirs
参数自定义路径,需重启服务生效。/var/log/gitlab
目录。存储优化策略
git gc
),定期清理无用分支、标签及大文件历史。备份与恢复
gitlab-rake gitlab:backup:create
命令手动备份,备份文件默认存放在/var/opt/gitlab/backups
,可通过配置gitlab.rb
修改路径。高可用与扩展
监控与维护
参考来源:[1,2,3,5,6,7,8,9,10,11]