博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Inodes文件被占满(如何解决linux报No space left on device错误)
阅读量:6176 次
发布时间:2019-06-21

本文共 658 字,大约阅读时间需要 2 分钟。

原因与解决方法一,磁盘inode被用光导致

/data目录下无法创建文件

touch a

touch: cannot touch `a': No space left on device
磁盘只使用了61%
df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sda5 817G 466G 310G 61% /data
...
inode被用光
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
...
/dev/sda5 54378496 54378496 0 100% /data
...
解决办法:删除无用文件,释放inode
解决方法二,硬盘有空间但还是提示此错误

tail -f ../logs/catalina.out

tail: cannot watch `../logs/catalina.out': No space left on device

df -h 查看有剩余空间
df -i 查看inode也有剩余空间
最终解决:

vim /etc/sysctl.conf

添加以下:

fs.inotify.max_user_watches = 32768
生效:

sysctl -p /etc/sysctl.conf

再次测试:

tail ../logs/catalina.out

正常输出,成功。

转载于:https://blog.51cto.com/geeks/2352695

你可能感兴趣的文章
VC++排序 排序算法比较
查看>>
HBuilder生成代码行快捷键
查看>>
鼠标光标聚焦到可编辑div的最末尾
查看>>
Hangover(1.4.1)
查看>>
微服务系列(一):微服务架构的优势与不足
查看>>
windows和linux双系统删除linux
查看>>
变量的默认初始化和值初始化
查看>>
python分号使用
查看>>
qt事件机制(转)
查看>>
[bug]WCF 内存入口检查失败 Memory gates checking failed
查看>>
[Asp.net MVC]页面伪静态实现
查看>>
[Node.js]Domain模块
查看>>
Linux操作系统文档
查看>>
利用Tensorflow训练自定义数据
查看>>
c++官方文档-枚举-联合体-结构体-typedef-using
查看>>
[题解]UVA11029 Leading and Trailing
查看>>
利用vue-gird-layout 制作可定制桌面 (一)
查看>>
校园社交网站app
查看>>
如何指定某些文件关闭ARC
查看>>
4、跃进表
查看>>