harbor资源回收

当Jenkins构建因harbor资源耗尽而卡住时,发现磁盘已满。软删除镜像仅释放少量空间,通过硬删除操作,如停止harbor服务,检查待删除镜像并执行清理,成功释放大量磁盘空间。关键在于结合软删除和硬删除以确保有效回收。
摘要由CSDN通过智能技术生成

某次Jenkins项目一直处于构建状态,查看构建日志,信息如下:

+ docker push dev-hub.xxxxx.net/vip-app/xxxxx-platform:10
The push refers to repository [dev-hub.xxxxx.net/vip-app/xxxxx-platform]
820e6ce3c0e1: Preparing
032f160aae14: Preparing
............
820e6ce3c0e1: Retrying in 2 seconds
820e6ce3c0e1: Retrying in 1 second
received unexpected HTTP status: 500 Internal Server Error
[Pipeline] }
Failed in branch A
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE

凭经验第一时间想到应该是harbor镜像仓库服务器资源耗尽的问题,通常是磁盘满了,遂登陆服务器查看资源情况,果然磁盘100%了。

接下来做了一些无用功(直接在harbor镜像仓库界面删除了一些过期镜像),并没什么用。因为删除的这些东西其实只是删除了一些索引或者说指针,实际是软删除,并没有实际删除物理资源,释放不了多少空间。

再就是去服务器上删除了一些无用的文件,比如说过期的日志,也没什么用,因为这些也没占多少空间。

然后就开始放大招了(硬删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值