今天一台服务器上部署的一个程序调用的时候没成功,然后上这个服务器上去查看,发现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命令,详见根据文件大小查找范围文本