问题:

Linux服务器,查看日志发现程序无法继续写文件,但是用df -h查看磁盘容量还有剩余。

排查思路:怀疑是机器的inode节点被占满,使用df -i查看磁盘inode节点使用情况,果然是inode节点满了。

进行如下步骤进行排查:

1,df -i查看磁盘节点使用情况,查看到inode节点已满。

2,进入到可能的目录,运行for i in ./*; do echo $i; find $i | wc -l; done统计当前目录使用节点的情况

3,发现/tmp目录下被大量的小文件占满,联系开发发现是程序bug导致不断生成大量小文件,下周改进,在此之前写一个定时清理的脚本删除文件。

总结:解决inode节点满的一般方法就是删除占用inode节点的异常文件。

最新文章

  1. PHP图片裁剪与缩放 / 无损裁剪图片
  2. C#:注册组件
  3. 使用 Device Mapper来改变Docker容器的大小
  4. 自动删除Mysql备份(数组+for)
  5. C#与数据库访问技术总结(十)之添加&删除
  6. HTML快速入门4
  7. python内置函数的归集
  8. log4j打印参数
  9. Lua print on the same line
  10. linux 下使用crontab 定时打包日志并删除已被打包的日志
  11. 对“demo!demo.Index+HookProc::Invoke”垃圾收集的类型已委托回调。这可能会导致应用程序崩溃、损坏和数据丢失。当传递委托给非托管代码,托管应用程序必须让这些委托保持活着
  12. Win10家庭版设置桌面右键更换桌面壁纸
  13. python进阶之Socket 网络编程
  14. tp5怎么实现搜索分页能保留搜索条件
  15. hibernate--CRUD初体验
  16. SpringMVC实现文件下载时,请求路径中的扩展名被省略
  17. cookie和session的个人理解
  18. 从0到有,虚拟机安装centos,然后ssh连接虚拟机
  19. restfull环境搭建-helloword
  20. <笔记>Effective Objective-C 2.0 编写高质量iOS与

热门文章

  1. centos 6 系统下同步本地时间
  2. Java编发编程 - 线程池的认识(二)
  3. Bugku-cms1
  4. [原题复现][2020i春秋抗疫赛] WEB blanklist(SQL堆叠注入、handler绕过)
  5. Go语言实现excel导入无限级菜单结构
  6. Python一行式代码
  7. Camtasia Studio,一款好用到爆炸的视频录制软件
  8. appium每次运行不初始化
  9. 测试Hessian反序反序列化 客户端少字段和多字段时能否成功
  10. dubbo ChannelHandler