赞
踩
使用vagrant对linux进行管理,当某天使用vagrant关机的时候,输入:vagrant halt,结果关机失败。
显示:No space left on device (RuntimeError)
1、进入linux目录,输入
df -h
发现是/dev/mapper/centos-root占用了百分百。
/dev/mappper/centos-root占用过高的原因是 内存满了,有可能是日志满了
2、来到根目录下
cd /
du -h -x --max-depth=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.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。