/var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间
2021-08-13 17:18
1051 查看
今天收到一个磁盘告警,告警的原因是一台 Jenkins 机器上某个磁盘空间满了。
马上使用 df -h 命令看下使用情况
上图是我优化后的截图,告警的时候磁盘使用量已经接近 100%。
上图中看到的 overlay 分区是 Docker 的虚拟文件系统,其真实的文件系统是 /dev/vda1。所以我们要找到是什么原因大量占据了 /dev/vda1。
一般有两种情况。
无用的镜像和容器太多
我们可以使用以下命令大致看下情况
docker system df -v
# 用于清理磁盘,删除关闭的容器、无用的数据卷和网络,以及无tag的镜像。 docker system prune # 可以将没有容器使用 Docker 镜像都删掉。注意,这两个命令会把你暂时关闭的容器,以及暂时没有用到的Docker镜像都删掉了 docker system prune -a
日志、大文件占用了 /dev/vda1 分区
还有一种情况就是 一些日志文件,大文件占用了 /dev/vda1 分区。这个分区一般是挂载在 “/” 下面。
所以我们可以重点关注下面几个目录:
- /var/tmp
- /var/log
- /root
相关文章推荐
- /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间,迁移 /var/lib/docker 目录
- /var/lib/docker/overlay2 占用很大,清理Docker占用的磁盘空间
- 解决MongoDB 日志文件过大,清理后还占用很大磁盘空间的问题
- 清理Docker占用的磁盘空间
- docker清理占用的磁盘空间
- docker空间管理之清理磁盘占用
- 如何清理Docker占用的磁盘空间?
- 如何清理Docker占用的磁盘空间?
- 如何清理 Docker 占用的磁盘空间的方法
- Docker磁盘占用与清理问题
- Linux 怎么清理磁盘占用空间大(张高伟)
- 揪出占用磁盘空间的真凶!介绍一个好用的磁盘空间分析清理工具
- Linux被占用的日志文件清理后磁盘空间释放,但ll查看仍然显示曾经达到的最大大小,此时copy该文件也是按曾经最大的值占用空间
- 记一次linux磁盘清理 - 已经删除的文件占用了大量磁盘空间
- docker 清理磁盘空间
- 谁用占用了这么多磁盘空间?Docker System命令详解
- Centos Linux 怎么清理磁盘占用空间大:/dev/xvda1
- linux下使用 du查看某个文件或目录占用磁盘空间的大小方法
- ReflectedSchemas应该定期清理否则会占用大量C盘空间
- linux磁盘空间清理