Jenkins空间不足清理无用数据释放空间

这篇具有很好参考价值的文章主要介绍了Jenkins空间不足清理无用数据释放空间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

最近需要使用Jenkins构建新项目,发现构建报错,检查日志发现是磁盘空间不足导致的,于是开始排查磁盘空间为何不足并且清理磁盘不用的数据。

排查过程

一般情况下,Jenkins都是安装在/var/lib/jenkins路径下,相对应产生的一些数据也会存在该路径所对应的挂载点中,那么跟随这个路径的根目录,利用下面命令去查询当前目录的磁盘空间占用情况:

du -sh .

并且通过下面命令去查询当前目录下每个子目录的空间占用情况:

du -sh *

经过排查,发现是Jenkins中用来启动项目的容器Docker占用了几乎所有的磁盘空间,那么接下来清理Docker中的无用数据即可。

清理Docker容器中无用数据

  1. 列出当前正在运行的容器。运行以下命令查看正在运行的容器:
docker ps

这将显示正在运行的容器的列表,包括容器的 ID。

  1. 停止和删除不再需要的容器。对于不再需要的容器,您可以先停止它们,然后再删除它们。运行以下命令停止容器:
docker stop <container_id>

请将 <container_id> 替换为您要停止的容器的实际 ID。运行以下命令删除容器:

docker rm <container_id>

请将 <container_id> 替换为您要删除的容器的实际 ID。

  1. 清理不再使用的镜像。运行以下命令列出所有镜像:
docker images

这将显示所有镜像的列表,包括每个镜像的 ID。

  1. 删除不再需要的镜像。对于不再需要的镜像,可以根据需要使用以下命令删除:
docker rmi <image_id>

请将 <image_id> 替换为您要删除的镜像的实际 ID。注意,删除镜像可能会影响依赖于该镜像的其他容器。

批量删除Docker容器

如果运行的Docker容器比较多,可以使用下面方法进行容器删除。

  1. 清理已停止的容器。运行以下命令列出所有已停止的容器:
docker ps -aq --filter status=exited

这将显示已停止的容器的列表,包括每个容器的 ID。运行以下命令删除已停止的容器:

docker rm $(docker ps -aq --filter status=exited)

这将删除所有已停止的容器,从而释放相关的容器数据所占用的空间。

  1. 清理无用的卷(Volumes)。运行以下命令列出所有未使用的卷:
docker volume ls -qf dangling=true

这将显示未使用的卷的列表,包括每个卷的名称或 ID。运行以下命令删除所有未使用的卷:

docker volume rm $(docker volume ls -qf dangling=true)

这将删除所有未使用的卷,从而释放相关的卷数据所占用的空间。

  1. 清理无用的网络。运行以下命令列出所有未使用的网络:
docker network ls -qf dangling=true

这将显示未使用的网络的列表,包括每个网络的名称或 ID。运行以下命令删除所有未使用的网络:

docker network rm $(docker network ls -qf dangling=true)

这将删除所有未使用的网络,从而释放相关的网络数据所占用的空间。

  1. 清理 Docker 日志文件:Docker 的日志文件可能会占用较大的磁盘空间。您可以尝试清理 Docker 的日志文件,具体操作方式因操作系统而异。在大多数 Linux 系统中,可以使用以下命令来清理 Docker 日志文件:
sudo journalctl --vacuum-size=100M

该命令将保留最近的 100MB 日志并删除其余的。

结果

经过一系列清理后,Jenkins构建项目恢复正常,可以正常使用。文章来源地址https://www.toymoban.com/news/detail-734486.html

到了这里,关于Jenkins空间不足清理无用数据释放空间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL Delete 表数据后,磁盘空间并未释放,为什么?

    有开发小哥咨询了一个问题,记录一下处理过程分享给有需要的朋友。 问题如下: MySQL数据库中有几张表增删比较频繁、数据变动剧烈且数据量大,导致数据增长过快,磁盘占用多。为了节约成本,定期进行数据备份,并通过delete删除表记录,但是执行delete操作后发现磁盘空

    2024年02月06日
    浏览(58)
  • Ubuntu磁盘空间不足解决

    Ubuntu :扩展硬盘磁盘空间 使用VMware虚拟机的时候出现磁盘不足的提醒,一直没当回事,直到虚拟机打不开,试了几次可以开机了,但是卡的跟几年前掉线城与虚弱勇士似的气不过搜搜资料把这个问题解决。 提示:对虚拟机进行设置需要保证Ubuntu处于关机状态 点击扩展设置成

    2023年04月20日
    浏览(40)
  • mac清理磁盘空间软件有哪些 mac清理磁盘空间怎么清理

    随着时间的推移,Mac电脑上的文件会越来越多,很快就会占满磁盘空间。这时候,我们需要一个好的Mac清理磁盘空间软件来释放空间,保持电脑的良好性能。那么,mac清理磁盘空间软件有哪些呢?接下来,我将为你介绍几款常用的软件,以及mac清理磁盘空间怎么清理。 一、

    2024年02月11日
    浏览(47)
  • mac电脑储存内存越来越小如何清理释放空间?

    如果你是一位Mac系统的用户,可能会发现你的电脑储存空间越来越小。虽然Mac系统设计得非常优秀,但是系统数据和垃圾文件也会占据大量的储存空间。在这篇文章中,我们将探讨mac系统数据怎么这么大,以及mac清理系统数据怎么清理。 一、mac系统数据怎么这么大 许多Mac用

    2024年02月08日
    浏览(61)
  • linux磁盘存储空间不足磁盘扩容 LVM扩容逻辑卷扩容详细教程

    一、介绍 当linux内存不够用时就涉及到磁盘扩容,只有使用LVM逻辑卷才支持扩容,该教程教你如何扩容。 系统版本为centOS 7 目标将/dev/mapper/centos-root容量大小由18G扩容到23G 增加5G容量 二、查看操作系统当前磁盘信息 首先使用fdisk -l查看当前机器所挂硬盘个数及分区情况,可知

    2024年02月02日
    浏览(46)
  • Linux CentOS 7分配的磁盘空间不足,空间扩展方法,保姆级操作

    前言:在学习java的过程中电脑里面的项目,镜像越来越多之前装系统的时候分配的空间太小导致Linux系统空间不足,应该怎么办呢,lets go 跟着我来将centOS 7扩容吧. 1.关闭虚拟机,在VMWare的”此虚拟机设置“中找到硬盘,并扩展磁盘容量。         此时虽然扩展完成,但是

    2024年02月06日
    浏览(75)
  • 清理docker 无用数据

    df -h  查看 overlay 使用88%  docker ps  我只要跑一个    把没有用的删除了去 让chatgpt 帮搞一搞  删除未使用的 Docker 镜像、容器、卷和网络,您可以按照以下步骤操作。请注意,在进行这些操作之前,确保您不再需要这些资源,因为删除操作是不可逆的。 删除未使用的 Docke

    2024年01月19日
    浏览(42)
  • 虚拟机 Centos 7 磁盘空间不足扩容 (默认分区-vgdisplay无回显)

    centos7系统 新建系统时选择的默认分区 vgs等查看卷组命令无回显 根目录磁盘空间不足 处理方法:删除再重建 不会导致其中的数据丢失 防止出现意外,请备份或者快照 此处进行20g -- 40g的扩容 根目录对应的磁盘:/dev/sda3 参考链接:https://blog.csdn.net/yang1393214887/article/details/12

    2024年03月23日
    浏览(89)
  • Linux文件已删除后,解决磁盘空间不释放的问题

    1、错误现象 运维的监控系统发来通知,报告一台服务器空间满了,登录服务器查看,根分区确实没有空间了: 这里首先说明一下服务器的一些删除策略,由于Linux没有回收站功能,所以线上服务器上所有要删除的文件都会先移动到系统/tmp目录下,然后定期清除/tmp目录下的数

    2024年01月18日
    浏览(46)
  • 如何清理 Docker 占用的磁盘空间

    Docker 很占用空间,每当我们运行容器、拉取镜像、部署应用、构建自己的镜像时,我们的磁盘空间会被大量占用。 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何回收。 docker 占用的空间可以通过下面的命令查看: TYPE  列出了docker 使

    2024年02月07日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包