当前位置: 首页 > news >正文

Linux索引节点不足引起Mysql报can not create to file /tmp/xxx Errcode:28的解决方案

问题场景

1、当操作数据库查看表结构出现如下图的报错时。

在这里插入图片描述

2、网站SESSION莫名其妙失效时。

都有可能是/tmp缓存文件无法创建。

可能出现的原因

1、磁盘已满。可以用df -TH命令进行查看。
2、索引节点已满。可以用df -i命令进行查看。
在这里插入图片描述

索引节点已满的排查解决方案

1、 查看根路径下各个文件夹的文件数

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

通过反复排查,发现/var/spool/postfix/maildrop/下有180W+文件。

2、删除文件夹下的文件,执行rm -rf ./* 竟然报错,参数列表过长。原因是文件太多了。

3、换种方式进行删除。

cd /var/spool/postfix/maildrop/ 
find . -name "*" | xargs rm -rf  

大约在停顿了20秒后,显示删除成功。至此问题解决。


http://www.mrgr.cn/news/1999.html

相关文章:

  • Apollo9.0 PNC源码学习之Planning模块—— Lattice规划(三):静态障碍物与动态障碍物ST图构建
  • ArcGIS Pro SDK (十二)布局 5 布局图片元素
  • Linux Bridge VLAN
  • HTML浏览器缓存(Browser Cache)
  • sm2和md5前端对密码加密的方法
  • 2024华为OD机试真题- 贪吃的猴子Python-C卷D卷-200分
  • JS获取当前设备名称
  • WPF 动画 插值动画、关键帧动画、路径动画
  • 音乐生成模型应用
  • Linux系统-vi/vim编辑器权限管理文档处理三剑客
  • LeetCode 第三十一天 2024.8.18
  • 分布式知识总结(一致性Hash算法)
  • centos7卸载docker报错No Packages marked for removal
  • C语言 | Leetcode C语言题解之第347题前K个高频元素
  • Linux CentOS java JDK17
  • 给RAG系统做一次全面「体检」,亚马逊开源RAGChecker诊断工具
  • 前端框架(三件套)
  • ArcGIS如何将投影坐标系转回为地理坐标系
  • 斗破C++编程入门系列之五:算法的基本控制结构之选择结构
  • 算法笔记|Day29动态规划II