在虚拟机上部署docker时候,发现由于磁盘内存占满的情况:
open /var/lib/dpkg/info/libc6:amd64.templates: no space left on device
1.输入 df –h 命令来查看虚拟机磁盘使用情况,如图所示:
可以看到/dev/mapper/centos–root 占用达到99%,导致无法写入数据
2.输入 cd / && du –h–x—max–depth=1 查看哪个目录占用过高,对其中过高目录中的内容作出调整
可以看到当前是./cache文件占用内存最多,这是我扩容及删除文件之后的占用情况,在之前是文档占用是非常多的。 找到占用最多的文档,并进入文档,再执行du –h –x —max–depth=1,查看占用内存的文档,删除不必要的文件。
3.查看是否还存在删除文件后,进程还在运行造成占用空间的情况出现
4.虚拟机扩容
把pv加入vg中,相当于对vg进行扩充: vgs 扩展vg,使用 gextend centos /dev/sda4 命令
扩展lv,使用 lvextend命令 : lvextend -L +20G /dev/mapper/centos–root
操作完,重新读取系统大小: xfs_growfs /dev/mapper/centos–root
原文地址:https://blog.csdn.net/weixin_50143243/article/details/129867622
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_34846.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!