/dev/mapper/centos-root或/var/lib/docker/overlay2 占满的解决方法

这篇具有很好参考价值的文章主要介绍了/dev/mapper/centos-root或/var/lib/docker/overlay2 占满的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

实际清理过程如下(省略了不必要的部分)

1.查找占用过大的部分

 df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 1.8G     0  1.8G    0% /dev
tmpfs                    1.8G     0  1.8G    0% /dev/shm
tmpfs                    1.8G  8.8M  1.8G    1% /run
tmpfs                    1.8G     0  1.8G    0% /sys/fs/cgroup
/dev/mapper/centos-root   25G   25G  628M   98% /
/dev/mmcblk0p2          1014M  144M  871M   15% /boot
/dev/mmcblk0p1           200M   12M  189M    6% /boot/efi
overlay                   25G   25G  628M   98% /var/lib/docker/overlay2/1b8f5c2acbbdf3ab255a5c79c0589c6d937dc476ff1982656dfb237012ca7a3c/merged
tmpfs                    364M     0  364M    0% /run/user/0
[root@192 /]# du -h --max-depth=1 /var | sort -hr
19G     /var/lib
19G     /var
236M    /var/cache
118M    /var/log
[root@192 /]# du -h --max-depth=1 /var/lib | sort -hr
19G     /var/lib/docker
19G     /var/lib
70M     /var/lib/rpm
[root@192 /]# du -h --max-depth=1 /var/lib/docker | sort -hr
19G     /var/lib/docker/overlay2
19G     /var/lib/docker
206M    /var/lib/docker/volumes
[root@192 /]# du -h --max-depth=1 /var/lib/docker/overlay2 | sort -hr
19G     /var/lib/docker/overlay2
13G     /var/lib/docker/overlay2/e9b9d91569738f353952e1bac8e125ebbc1ff4f2787fe6d038c2f6d65092a768
923M    /var/lib/docker/overlay2/6b1db6c265c347fe95bf06715e294c3b6db53c44aa7eea02e1a713c2fa4420a5
856M    /var/lib/docker/overlay2/2025b2c26a61e95fabab2214c5631826582b410602d59033b305f33eb6b6a201
821M    /var/lib/docker/overlay2/k999kyt8bwlgvfqaelbvv7xlt
629M    /var/lib/docker/overlay2/ef842b6641c59b9036643ade3716bef622860911ba08347beee655eff8e15e45

2.以上可知是docker的镜像和容器的问题,查看是否属实

[root@192 /]# docker images
REPOSITORY                                         TAG       IMAGE ID       CREATED        SIZE
zhayujie/chatgpt-on-wechat                         latest    0a986254a516   2 weeks ago    1.47GB
chatgpt-telegram-bot-chatgpt-telegram-bot          latest    877cecd7d0d0   2 weeks ago    232MB
chatgpt-telegram-bot                               latest    2889f1e1be10   2 weeks ago    232MB
chatgpt_telegram_bot-chatgpt_telegram_bot          latest    9038c3ade863   2 weeks ago    1.03GB
mongo                                              latest    ee3b4d1239f1   3 weeks ago    748MB
mongo-express                                      latest    a776ee465303   3 weeks ago    247MB
piaoyizy/openwrt-x86                               latest    9bd6fedfe85a   2 months ago   265MB
n3d1117/chatgpt-telegram-bot                       latest    9ccef919d8a7   2 months ago   234MB
registry.cn-shanghai.aliyuncs.com/suling/openwrt   x86_64    3d9db27509a6   6 months ago   223MB
fluential/ant-media-server                         latest    b5075969a7c0   2 years ago    1.47GB
[root@192 /]# docker ps -a
CONTAINER ID   IMAGE                                                     COMMAND                   CREATED       STATUS                    PORTS                        NAMES
19a9f82fefd9   zhayujie/chatgpt-on-wechat                                "/entrypoint.sh"          2 weeks ago   Exited (137) 7 days ago                                chatgpt-on-wechat
31f1a2a4a9ea   chatgpt-telegram-bot-chatgpt-telegram-bot                 "python bot/main.py"      2 weeks ago   Up 7 days                                              chatgpt-telegram-bot-chatgpt-telegram-bot-1
31424d502836   chatgpt_telegram_bot-chatgpt_telegram_bot                 "python3 bot/bot.py"      2 weeks ago   Up 7 days                                              chatgpt_telegram_bot
83884b413e47   mongo-express:latest                                      "/sbin/tini -- /dock…"   2 weeks ago   Up 7 days                 127.0.0.1:8081->8081/tcp     mongo-express
bdb0e92635a9   mongo:latest                                              "docker-entrypoint.s…"   2 weeks ago   Up 7 days                 127.0.0.1:27017->27017/tcp   mongo
ba83c9a756e0   registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64   "/sbin/init"              7 weeks ago   Up 7 days                                              openwrt

3.确实有很多无用的镜像和容器,开始清理

[root@192 /]# docker rm 19a9f82fefd9
19a9f82fefd9
[root@192 /]# docker rm 31f1a2a4a9ea
31f1a2a4a9ea
[root@192 /]# docker rm 31424d502836
31424d502836
[root@192 /]# docker rm 83884b413e47
83884b413e47
[root@192 /]# docker rm bdb0e92635a9
bdb0e92635a9
[root@192 /]# docker rmi zhayujie/chatgpt-on-wechat
Untagged: zhayujie/chatgpt-on-wechat:latest
Untagged: zhayujie/chatgpt-on-wechat@sha256:0a6b9797060c30fda65461830ac61ad7381817724dfb1aaf76f6cad3fdc5b4db
Deleted: sha256:0a986254a51643727fe4e307711d91f1312017211ded80d29a774a30c2523602
Deleted: sha256:92b898842bc894baaf4c9e34875556acca80774f60125fb3e0057aa711d801ab
Deleted: sha256:928c604cf5392e89e2df5b23d43a946fbc734905b83eaad9d0ab9801a6c60292
Deleted: sha256:f55f989a1c7a34bb0fb426063c29d5ba9dd8bd1800049cb5c1d861f05e5b63b2
Deleted: sha256:2304920254d30fa44ea593be377c7da2d6306fd1c0a243d7ed7862f3fa39c188
Deleted: sha256:c47468a68539df36059733e5b5f1ec2c2234ba0513e3f376fcfa1af6a3f7ab32
Deleted: sha256:ec80711e62e340b2f946cf27ca37cb1ef80e80c0fe7a935b839280eb48877be5
Deleted: sha256:4cfe60da3ca70228f754c18026c559b8ea170a49cfcb469b2511f08ce464f9ae
Deleted: sha256:ff26b446031a39486cbe2b65c25dca7457606b9953875261cb73f67372580648
Deleted: sha256:3a9ca5d5b0fd0ccb20b8e5f8d4ee2c644a1da536f6b75f1efd600617baeabac1
Deleted: sha256:96c394b48a395f533a0f1770d7e23e8405a9aa2375efa0e75c3401ee3ad55ea9
Deleted: sha256:633f5bf471f7595b236a21e62dc60beef321db45916363a02ad5af02d794d497
[root@192 /]# docker rmi chatgpt-telegram-bot-chatgpt-telegram-bot
Untagged: chatgpt-telegram-bot-chatgpt-telegram-bot:latest
Deleted: sha256:877cecd7d0d0009433fc659f23091e947c3439684874a4ed2eb732c3124114de
[root@192 /]# docker rmi chatgpt-telegram-bot
Untagged: chatgpt-telegram-bot:latest
Deleted: sha256:2889f1e1be10d5e72169ee72cfed66c03bc6c09ad1d0410f53a6a5f31b8c33c9
[root@192 /]# docker rmi chatgpt_telegram_bot-chatgpt_telegram_bot
Untagged: chatgpt_telegram_bot-chatgpt_telegram_bot:latest
Deleted: sha256:9038c3ade86386fb6ac43dd261c6d2fe15d15723690d6f68f714fa53197f595a
[root@192 /]# docker rmi mongo
Untagged: mongo:latest
Untagged: mongo@sha256:d341a86584b96eb665345a8f5b35fba8695ee1d0618fd012ec4696223a3d6c62
Deleted: sha256:ee3b4d1239f12b094c4936dd08a2fbc227300beaf784c46c509e2f1ac5e6d879
Deleted: sha256:2c22df18633d7c9b5d6ef4b8539586cf496f3adcdb812d4d4376c34fec1c3388
Deleted: sha256:d2dfd7c53524f72dc4becde40b429a39c9ab942818551818a3ed1543eab19afa
Deleted: sha256:de7a060374bd4266412939d61dfd672f3660c7cd7609b6c95b33ebba886e620e
Deleted: sha256:37f49319f9fd1f226e9a8842ab330a6cadf0bbad10a3bea2fd8d96a808d77786
Deleted: sha256:875c46da359d0601e51fc833a9fb760de6394bca8a4cd91a1274e157efb10791
Deleted: sha256:fb9a3162c8e724a381642810d948c7684b8678d60df14c5627e68047543f101a
Deleted: sha256:a51069dd408da3640c8450c88e7c0e887c9f290f4a629cf56c922f4c0dc53e89
Deleted: sha256:a26e6c0a2d6c1ac98aa99c82760d7ca4f2931da7d9fc3062464487a4e420e6bd
Deleted: sha256:256d88da41857db513b95b50ba9a9b28491b58c954e25477d5dad8abb465430b
[root@192 /]# docker rmi mongo-express
Untagged: mongo-express:latest
Untagged: mongo-express@sha256:7e4535ac4ed016f495c231833912e27c5e33e4c4fb29a51623db53f52d167e5a
Deleted: sha256:a776ee465303a59cf7ccc60c4f78c15c3adffce9b09a66a6ae22fb6ad65e2363
Deleted: sha256:bc6748393bd7bb61eb340ad9074df79806e416621cc21e500a58009e929473fb
Deleted: sha256:e29995002ae28e12b5650df3800f3c90baaf2f984649daff79d5c125ab6b84d5
Deleted: sha256:18b7d27b3b6be8b0203aa65e9e60ce7b4f09ec16e3c5d2c669cbcd1de5861e3e
Deleted: sha256:50f0968a87ba50bac8c7654e3eff200c4aebe6973135b3f90ada663309f705ec
Deleted: sha256:71463e0403bfe430cba6b4696bdc6a2bcfcf6f1a519fe0eab300cd36605ca95c
Deleted: sha256:36b50b131297b8860da51b2d2b24bb4c08dfbdf2789b08e3cc0f187c98637a19

4.查看清理的效果

[root@192 /]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 1.8G     0  1.8G    0% /dev
tmpfs                    1.8G     0  1.8G    0% /dev/shm
tmpfs                    1.8G  8.8M  1.8G    1% /run
tmpfs                    1.8G     0  1.8G    0% /sys/fs/cgroup
/dev/mapper/centos-root   25G  9.7G   16G   39% /
/dev/mmcblk0p2          1014M  144M  871M   15% /boot
/dev/mmcblk0p1           200M   12M  189M    6% /boot/efi
overlay                   25G  9.7G   16G   39% /var/lib/docker/overlay2/1b8f5c2acbbdf3ab255a5c79c0589c6d937dc476ff1982656dfb237012ca7a3c/merged
tmpfs                    364M     0  364M    0% /run/user/0

可见一下子就腾出了16G的空间

5.进一步清理(使用 Docker 的垃圾回收功能来清理废弃的镜像和容器)

[root@192 /]# docker system prune -a --volumes
WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all volumes not used by at least one container
  - all images without at least one container associated to them
  - all build cache

Are you sure you want to continue? [y/N] y
Deleted Volumes:
0480271113e73cb36fe85a787a31f0735db23a6eacd3a353b4a00e06751d199b
dfb0c22653fb0be599d3dbfa484af12a224593b0ab536f19131aa0795b0891c0

Deleted Images:
untagged: piaoyizy/openwrt-x86:latest
untagged: piaoyizy/openwrt-x86@sha256:eee0d2d67167f8927863906fcf6c8efc5ffae806ed56e334b634573b9fa40b73
deleted: sha256:9bd6fedfe85a9de7a8c19721706d41c155d7d4cdd09e78576bd71b9bcacc8c58
deleted: sha256:d954d873faab418a3193890202fb2ce289d7d048c048504313fdca0acf72ea7b
untagged: fluential/ant-media-server:latest
untagged: fluential/ant-media-server@sha256:c1234782cdbdb44d72d0e77897397fd12dee2ee030cb184a7fb88ce7bcef87db
deleted: sha256:b5075969a7c06e281ae69b5f595b363e499bb0118c7730128b1e0cc4c072c11a
deleted: sha256:9543ef1665d9177c29bd6c0b93553efc6f40cd3f10751cf3f672ecc9413a4c2e
deleted: sha256:db682316bc2e53a1d795626fad6dcef0584f2ca7d5801b6abf89131fbc9edefe
deleted: sha256:fd43ef285b52ca87800fd2d021e05a3587fc7e0ea843d73d3e0a9e86094f5bc5
deleted: sha256:2e679ff6214ca6f0705826d1b1704fab0f425395026d7f4d7667347628323a8e
deleted: sha256:79fff99f20dcbfcb7ba63073d1c8f60b8224257628064af867ec7b5cfa58e957
deleted: sha256:030309cad0ba82b098939419dcb5e0a95c77d2427d99c44a690ecab59f80a487
untagged: n3d1117/chatgpt-telegram-bot:latest
untagged: n3d1117/chatgpt-telegram-bot@sha256:c14938ff38823fa6da2950ffb5f2bca42b1a760801cdbae7c6e3b63ac9fab947
deleted: sha256:9ccef919d8a7a0f48d6c783bc79a1da7b2cba5049da695949d8efd62f40d3597
deleted: sha256:df475a276382f9912a02528e45c565e5906dc4534fc5457f023a875364f245fe
deleted: sha256:2604e2ad28befd019d3d5df8832528d42434c2c95151ff3fe78b1aa096c00385
deleted: sha256:93dc9b5e30f0d20b6d179d754452d6bd4745a7cc16d5082cbc0e01f74dee3202
deleted: sha256:d1abf0a112cadb9c04240fc44939fc8533b0e3137a3981c4036866d264267f9c
deleted: sha256:01b526302eaca0448ce20b947211b0584af57127c002b5d848a6168b0d5157ec
deleted: sha256:4914f9e83d53d9ca126ac18fbdcbfe2fb3ae880834a2c25960c47c3c057763a7
deleted: sha256:7505a1413a118095f0d2797bf7edff05c1de28890dfaa472d6b56a69343e9a69
deleted: sha256:41c54f2f242106529f86fe26e248faa67b193a0710ff832ed4a0d63e0a9c0ace
deleted: sha256:78a822fe2a2d2c84f3de4a403188c45f623017d6a4521d23047c9fbb0801794c

Total reclaimed space: 2.179GB

6.最终清理效果

[root@192 /]# df -h
文件系统                 容量  已用  可用 已用% 挂载点
devtmpfs                 1.8G     0  1.8G    0% /dev
tmpfs                    1.8G     0  1.8G    0% /dev/shm
tmpfs                    1.8G  8.8M  1.8G    1% /run
tmpfs                    1.8G     0  1.8G    0% /sys/fs/cgroup
/dev/mapper/centos-root   25G  6.3G   19G   26% /
/dev/mmcblk0p2          1014M  144M  871M   15% /boot
/dev/mmcblk0p1           200M   12M  189M    6% /boot/efi
overlay                   25G  6.3G   19G   26% /var/lib/docker/overlay2/1b8f5c2acbbdf3ab255a5c79c0589c6d937dc476ff1982656dfb237012ca7a3c/merged
tmpfs                    364M     0  364M    0% /run/user/0

可见总共腾出了19G的空间。其中16G是手动删除以下指令能看到的镜像和容器得到的

docker ps -a
docker images

剩下的3G是使用 Docker 的垃圾回收功能来清理废弃的镜像和容器得到的文章来源地址https://www.toymoban.com/news/detail-840949.html

docker system prune -a --volumes

到了这里,关于/dev/mapper/centos-root或/var/lib/docker/overlay2 占满的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)

    $ sudo df -h 可以看到,这里home目录空闲的空间还很大,因此,我们将home的空间分给根目录一些。 2. 扩容根目录的思路如下: 将/home文件夹备份,删除/home文件系统所在的逻辑卷,增大/文件系统所在的逻辑卷,增大/文件系统大小,最后新建/home目录,并恢复/home文件夹下的内容

    2024年02月14日
    浏览(58)
  • Docker下/var/lib/docker/overlay2空间清理

    Docker使用overlay2存储驱动来管理容器镜像和数据卷。如果不进行清理,overlay2会占用大量的磁盘空间。以下是/var/lib/docker/overlay2空间清理的步骤: 停止所有运行的Docker容器: 删除所有未使用的镜像: 删除未使用的Docker数据卷: 清理overlay2目录中未使用的文件。使用以下命令列

    2024年02月04日
    浏览(43)
  • 记录/var/lib/docker/overlay2/ 磁盘爆满的解决过程

      今天售后同事匆匆忙忙跑过来说:“客户那边的机器人挂掉了,app都运行不起来,可硬件都是正常的,我也不知道什么问题”,我心想:“我们机器人系统已经开发迭代好多年了,还会出现这种问题?”,没方法,还是借助我们开发好的远程工具排查吧,排查当然得从机器人

    2023年04月14日
    浏览(44)
  • Linux系统Docker下面/var/lib/docker/overlay2磁盘空间清理

    1. 查看磁盘占用 df -h 2. Docker 的内置 CLI 指令docker system df 可用于查询镜像(Images)、容器(Containers)和本地卷(Local Volumes)等空间使用大户的空间占用情况。 ~]# docker system df 查看详细 ~]# docker system df -v 3. 空间清理 【1】通过 Docker 内置的 CLI 指令docker system prune来进行自动空

    2024年02月06日
    浏览(53)
  • docker部署项目,/var/lib/docker/overlay2目录满了如何清理?

    今天突然发现跑服务器上的项目挂了,上去看了一下原来是磁盘满了。 看来是目录 /var/lib/docker/overlay2 下占满了磁盘,看看里面是什么。 这一块只是查找哪些文件占满了磁盘,不感兴趣的朋友可以不看。 /var/lib/docker 目录是 docker 的默认目录,进去看看 检索文件的最大深度

    2024年01月21日
    浏览(39)
  • docker磁盘爆满,linux docker /var/lib/docker/overlay2占用磁盘原因分析

    提示:这里描述项目中遇到的问题: 某天发现自己的博客网站挂掉了。上腾讯云发现是 磁盘已经满了 。 一般原因有下列几种情况,逐步分析即可 1.docker镜像占用磁盘 2.docker日志 3./var/lib/docker/overlay2下的容器文件(主要) 这种情况先使用 docker images 对象查看有哪些镜像,可

    2024年02月08日
    浏览(51)
  • 【容器文件系统】了解容器 overlay 文件系统和 /var/lib/docker/overlay2下目录的作用

    浅析 Docker overlay2 文件结构 docker(5): 层 朱双印 有这个问题困惑着我:容器删除 docker rm 后,docker cp 到容器内的文件,在 /var/lib/docker/overlay2 目录中是否还会存在 答案:容器删除后 docker rm 后, 会自动删除 /var/lib/docker/overlay2 中对应的文件 实验步骤 给答案 通过上述实验,我们

    2024年02月16日
    浏览(61)
  • docker设置rootdir:设置/var/lib/docker的默认数据存储位置(data-root或graph)

    Docker 使用 union 文件系统(UnionFS)来创建容器镜像,其中包含了一个读写层(write layer)和一个只读层(read-only layer)。 默认情况下,Docker 的写层存储在 /var/lib/docker 目录下,包括容器的文件系统、日志和元数据等。但是,如果你的主机上的 /var/lib/docker 目录空间有限,你可

    2024年02月12日
    浏览(50)
  • 扩容系统盘【centos-root】

    问题描述:  磁盘空间有42G,但是系统盘只有6G。 问题抛出:(P2原本只有7G,其中有30G错误分配到nvmeOn1p2了)p2的30G空间怎么合理分配给系统盘? (执行:     sudo growpart /dev/nvme0n1 2       分配给了P2  30G) centos扩容系统盘(扩容根目录root) 1、 查看root原有的容量,为6G  

    2024年02月12日
    浏览(42)
  • Linux 给/dev/mapper/rhel-root 扩容

            本文章主要展示了在linux中如何向/dev/mapper/rhel-root 目录扩容,当然,按照此方法向其它目录扩容也可以! 1,使用命令查看linux内存占用情况 发现我的/dev/mapper/rhel-root 目录快用满了,我们要对其进行扩容。在扩容之前在首先针对虚拟机硬盘进行扩展。 2,首先需要关闭

    2024年03月19日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包