念念不忘
必有回响

如何解决Linux报No space left on device错误

今天hive任务一直很异常,查看日志发现有如下报错信息:

No space left on device

第一时间看到这个错误以为空间满了,可是查看空间居然还剩1.1T的空间呢 接着使用如下命令发现inode使用率是100%了

df -i /home/hadooper

解决方法: 删除掉没用的临时文件,释放inodes

1. 删除大小为0的文件

find /home/hadooper -type f -size 0 -exec rm {} \;

2. 删除/tmp目录下的文件

查看有多少个

ls -lt /tmp | wc -l

删除

find /tmp -type f -exec rm {} \;

查看inode总共有多少

sudo dumpe2fs -h /dev/sda2 | grep "Inode size"
赞(0) 打赏
未经允许不得转载:码农志 » 如何解决Linux报No space left on device错误
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏