No space left on device

报错:sed: couldn't write 1143 items to stdout: No space left on device

df -h看下磁盘空间还有,

df -i发现inodes使用已经满了

执行命令统计下各目录的文件数

for i in /*; do echo $i; find $i | wc -l; done

然后删除文件释放inodes

cd your目录然后ls | xargs -n 10 rm 

inodes是文件系统记录每个文件信息的区域,每创建一个文件都会在其中记录一个文件的信息。

inodes大小在磁盘格式化分区时确定,跟分区的大小相关,分区越大,inodes越大,反之亦然。linux操作系统根目录一般分区比较小,如果有定时性的小文件产生而又未及时清理,则很容易造成inodes占满。


参考:

Linux 系统 inodes 资源耗尽,如何解决?_民工哥的博客-CSDN博客点击上方“民工哥技术之路”,选择“设为星标”回复“1024”获取独家整理的学习资料!inodes介绍Linux系统下文件数据储存在"块"中,文件的元信息,例如文件的创建者...https://blog.csdn.net/mingongge/article/details/112386281

如何解决linux报No space left on device错误_咖啡色的羊驼-CSDN博客前言今天同事配置服务器发现vim文件的时候,竟然失败了,报了这个错误:No space left on device,故帮忙解决了一下。顺便记录一下。正文发现问题出现这个错误第一反应是空间满了。df -h 一看却发现还有挺多没有用 df -i 一看发现是inodes空间满了解决方法1.删除掉没用的临时文件,释放inodes可以到/tep目录下看看有没有很多sess_xxxx的session临时文件https://blog.csdn.net/u011957758/article/details/53750419

  理解 Linux 中的 inodes - Linux开发那些事儿 - 博客园inodes 对于Linux是一个很重要的概念,它是 理解文件系统和磁盘存储的关键,理解了 inodes,常见的文件系统相关的问题就会迎刃而解,所以深入了解 inods 对于 Linux 从业者来说是https://www.cnblogs.com/wanng/p/linux-inodes.html

什么是inodes ?什么是inodes ?http://www.360doc.com/content/18/0605/08/48109566_759766112.shtml

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值