报错现象

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

作者:运维老许

出处:https://www.strives.cn/

联系方式:strive120620@163.com

微信公众号:Linux必修之路

声明1:本站部分资源收集自互联网,仅供个人学习交流,如不慎侵犯了您的权益,请联系我,我将尽快处理!

声明2:本文版权归作者,欢迎转载,但未经作者同意必须在文章页面给出原文链接,否则保留追究法律责任的权利!

最后修改:2022 年 09 月 30 日 11 : 44 AM
请献出你的爱心,你的小小心意,是对博主最大的认可与支持!