cannot create temp file for here-document: No space left on device

本文介绍了一台服务器因磁盘空间不足导致程序调用失败的问题及解决方案。通过检查磁盘使用情况,定位到/home目录空间过大,手动删除多余文件后,磁盘空间得到释放,程序恢复正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天一台服务器上部署的一个程序调用的时候没成功,然后上这个服务器上去查看,发现cd /home的时候就没办法tab补全,报错cannot create temp file for here-document: No space left on device

磁盘满了,使用命令df -h 查看硬盘空间 

输入命令 df -h 看到  /dev/vda1磁盘的使用率是100%

根目录满了

进入根目录

使用了命令 du -sh *

发现home目录下特别大,应该就是之前有一些文件每天都存储时间久了就很大,然后cd 进入直接删除

不能用tab那就自己手动输入全名称

再使用df -h 发现磁盘空间被释放掉了

调用接口就正常了

 

 

方法一:

                linux查看根目录下所有文件夹大小的方法如下:

                1、进入根目录:cd /

                2、使用命令 : du -sh * 查看根目录下每个文件夹的大小搜索

                3、进入占用空间比较大的文件夹,然后再使用2中命令查找大文件。

方法二:

                查找大于10M的文件

                find命令,详见根据文件大小查找范围文本

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值