报错: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占满。
参考:
什么是inodes ?什么是inodes ?http://www.360doc.com/content/18/0605/08/48109566_759766112.shtml