Gitlab-Runner服务器存储满了怎么处理

  1. 环境查看
    系统环境
# 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
  1. 现象
    podman环境构建时间长了缓存占用了大量空间
    目录是
/home/gitlab-runner/.local/share
  1. 处理方法
    如果直接删除则在下次构建的时候会报错
构建报错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
posted @ 2026-05-14 11:16  minseo  阅读(22)  评论(0)    收藏  举报