Gitlab-Runner服务器存储满了怎么处理
- 环境查看
系统环境
# cat /etc/redhat-release
Rocky Linux release 9.3 (Blue Onyx)
[root@Rocky9Runner003181 ~]# uname -a
Linux Rocky9Runner003181 5.14.0-362.18.1.el9_3.0.1.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Feb 11 13:49:23 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
软件环境
# gitlab-runner --version
Version: 17.4.0
Git revision: b92ee590
Git branch: 17-4-stable
GO version: go1.22.5
Built: 2024-09-19T11:11:17+0000
OS/Arch: linux/amd64
- 现象
podman环境构建时间长了缓存占用了大量空间
目录是
/home/gitlab-runner/.local/share
- 处理方法
如果直接删除则在下次构建的时候会报错
构建报错Error: creating build container: creating container: creating read-write layer with ID "6ecd23e74dd6b39d5d41b3deaf7241b09c55b9a9d118ce200d697a91270f624d": Stat /home/gitlab-runner/.local/share/containers/storage/overlay/edfa6af69ad48db477808e4f66bf9609cad3ce99b6c469fa90dab3971a3fbb81/diff: no such file or directory
解决方法
# 1. 停止 gitlab-runner
sudo gitlab-runner stop
# 2. 清理所有容器存储
rm -rf /home/gitlab-runner/.local/share/containers/storage/*
# 3. 可选:如果有 podman,也重置一下
podman system reset --force
# 4. 重启 runner
sudo gitlab-runner start

浙公网安备 33010602011771号