当前位置:   article > 正文

解决“/dev/mapper/centos-root 100%”满了

/dev/mapper/centos-root

Linux:解决“/dev/mapper/centos-root 100%”满了

问题起因

使用vagrant对linux进行管理,当某天使用vagrant关机的时候,输入:vagrant halt,结果关机失败。
显示:No space left on device (RuntimeError)

解决

1、进入linux目录,输入

df -h 
  • 1

在这里插入图片描述
发现是/dev/mapper/centos-root占用了百分百。
/dev/mappper/centos-root占用过高的原因是 内存满了,有可能是日志满了
2、来到根目录下

cd /
  • 1
du -h -x --max-depth=1
  • 1

在这里插入图片描述
可以看到是tmp目录占用了内存过多。
进入tmp目录,发现了有很多文件,我这里的原因是之前构造php的xdebug的时候,每天都写入文件,导致有很多日志。
我的解决方法:将这些确定是xdebug的文件全部 删除掉(注意,如果是重要的文件记得备份)

最终,将/dev/mapper/centos-root占用100%变为64%

在网上有其他的解决方法,比如将空闲的分区调整,如调整 home分区扩大 root分区,没有尝试。

参考: https://zzqidc.com/help/564.html.
参考: https://zzqidc.com/help/563.html.
参考: https://www.cnblogs.com/llody/p/11512332.html.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/166562
推荐阅读
相关标签
  

闽ICP备14008679号