Ubuntu GitLab服务器git-data中tmp_pack_xxx文件占满磁盘
服务器版本:
cat /proc/version:Linux version 4.15.0-142-generic (buildd@lgw01-amd64-039) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.12)) #146~16.04.1-Ubuntu SMP Tue Apr 13 09:27:15 UTC 2021
GitLab:gitlab-ce_13.10.5-ce.0_amd64
一、问题发现
此服务器上搭建了SVN和GitLab服务器。
使用SVN上传文件时报错“SVN Couldn’t perform atomic initialization”,网上很多人说是由于Linux系统的磁盘空间满了所导致的,因此登录到服务器查看磁盘情况。
没想到是GitLab导致磁盘撑爆的!
二、查找原因
使用sudo df -h发现根目录1.1T的空间全部占满(下图是解决问题后的截图,将git-data迁移到了/home目录下)

再使用sudo du /* -sh查找根目录下哪个目录占的空间大,发现/var占1.1T

逐级查找,最终确定是/var/opt/gitlab中git-data目录占用1.1T,但是无法进入此文件夹继续查看
<

文章描述了一位用户在Ubuntu系统上运行GitLab时遇到的问题,GitLab的git-data目录下的tmp_pack_xxx文件不断增长导致磁盘空间耗尽。用户通过迁移git-data目录、删除无用的tmp_pack_xxx文件以及修改GitLab配置来临时解决此问题。目前尚不清楚这些临时文件为何每天生成,但计划通过编写脚本定期清理来防止问题再次发生。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



