报错现象
cannot create temp file for here-document: No space left on device
报错原因
因Linux操作系统此时根分区已经100%了,所以这个时候需要查找大文件,然后进行删除
Filesystem Size Used Avail Use% Mounted on
devtmpfs 2.0G 0 2.0G 0% /dev
tmpfs 2.0G 17M 2.0G 1% /dev/shm
tmpfs 2.0G 209M 1.8G 11% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/vda3 94G 94G 20K 100% /
解决方案
1、使用 du -h --max-depth=1 命令查找大文件然后进行删除
du -h --max-depth=1 /data/logs/business/
命令参数:--max-depth=n表示只深入到第n层目录,此处设置为1,即表示需要深入到几级目录
2、找到大文件然后进行删除
rm -rf /data/logs/business/test.log
作者:运维老许
联系方式:strive120620@163.com
微信公众号:Linux必修之路
声明1:本站部分资源收集自互联网,仅供个人学习交流,如不慎侵犯了您的权益,请联系我,我将尽快处理!
声明2:本文版权归作者,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利!
作者的观点新颖且实用,让人在阅读中获得了新的思考和灵感。
故事线完整,伏笔巧妙,结局耐人寻味。
段落衔接自然,过渡流畅,读来一气呵成。
原来如此 ----