前言:

某台服务器inode满了,很久没有处理过类似问题了,有点忘记,记录在此

一、理解inode

要理解inode,要从文件存储说起,Linux系统文件在物理上都是存储在硬盘上面的,硬盘存储里面,最小存储单位是"扇区(Sector)",每个扇区存储512字节

操作系统在读取硬盘的时候不会一个一个读取扇区,这样效率很低,而是一次性连续读取多个扇区,多个扇区就组成了一个块(block),而这种由多个扇区组成的块,就是文件存储的最小单位,块的大小一般为4KB,也就是说8个扇区组成了一个block

文件信息存储在block中,如何找到这些block,以及怎么知道这些block存储了哪些内容,如文件的创建人、时间、大小等信息,这些信息又叫元数据,而这种存储元数据的区域就叫做inode,inode就是索引节点

也就是说每个文件都需要记录这些元信息,也必然会占用inode,因此inode占用过多,多数是小文件太多导致

二、查找哪里占用inode

知道了inode占用多是文件多导致之后,那么只需要找到哪些目录下小文件过多,然后删除即可

1.查看哪个盘占用inode

df -ih

2.进入该挂载目录,然后通过wc -l统计哪些占用多

3.可以看到是/var/spool/postfix/maildrop下很多小文件

三、解决

最简单的办法,是进入该目录,删除这些没用的小文件

cd /var/spool/postfix/maildrop && find -type f |xargs rm -f

然后查看,发现inode节点占用已经很低了

查到了/var/spool/postfix/maildrop目录下有大量小文件,原来是crond在执行脚本时会将保持信息以邮件的形式发送给crond用户,而环境的postfix没有正常运行,导致邮件发送失败,都会堆积在/var/spool/postfix/maildrop/目录中,要解决该问题,一是可以启动postfix,让邮件服务正常运行.另外还可以在/etc/crontab中修改配置MAILTO=""发送为空,这样就不会堆积了

linux inode使用率过高,解决inode占用过多相关推荐

  1. linux CPU使用率过高或负载过高的处理思路

    linux CPU使用率过高或负载过高的处理思路 1.查看系统CPU负载及使用率的命令为:top    vmstat top 命令:查看进程级别的cpu使用情况. vmstat 命令:查看系统级别的c ...

  2. mysql的cpu使用率突然增高_mysql cpu使用率过高解决方法

    mysql cpu使用率过高解决方法 1 mysql查看正在运行的语句 并且查看运行最多的mysql语句 MySQL 打开 general log 后,所有的查询语句都会记录在 general log ...

  3. linux java占用199%,linux分区使用率过高又查询不到被哪些文件占用的问题

    今天客户反映RAC的一个节点/tmp目录空间使用率较高,昨天已经100%,我连上服务器检查的时候,使用率也超过80%. [root@p3rac1 ~]# df -h Filesystem Size U ...

  4. 【linux】cpu过高解决方法

    CPU过高情况: 1.使用top命令查看cpu的进程占用情况: 2.发现11443的进程占比过高,通过top -Hp 11443 查看线程的占用情况,发现11459.11460.11461线程的占比过 ...

  5. Inode使用率过高

    df -i Linux的inode的理解 inode占用率过高处理过程

  6. ubuntu+nvidia显卡驱动安装+(顺带)解决rviz卡顿/CPU使用率过高问题/compiz占用CPU过高问题

    前言 我原本安装nvidia显卡驱动的方式为:从官网下载*.run文件,参考教程link.虽然安装成功,运行深度学习相关代码没有出状况,但仍然存在一些问题.重新通过ppa方式安装后,Rviz/pcl_ ...

  7. Win10音频设备图形隔离占用CPU使用率过高怎么解决

    系列文章目录 文章目录 系列文章目录 前言 一.具体步骤 前言 我们经常在使用电脑的时候,会经常遇到电脑很卡,打开任务管理器,查看是哪个程序在占用电脑大量资源的时候,发现名为Windows音频设备图形 ...

  8. 解决IIS占用CPU和内存大的问题

    在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢. 可以做以下配置: 1.在IIS中对每个网站进行单独的应用程序池配置.即互相之间不影响. 2. ...

  9. 如何解决w3wp占用CPU和内存问题

    在WINDOWS2003 IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢. 实际案例 服务器配置 至强2.8G 内存512M SCSI硬盘 2块 (软镜像) 系统 wi ...

最新文章

  1. 虚拟机链接ftp服务器,linux虚拟机连接ftp服务器
  2. python3多进程 pool manager_Python多进程multiprocessing.Pool
  3. 在 KubeSphere 中部署 Harbor
  4. ***CSS3 Gradient渐变色(转:http://www.w3cplus.com/content/css3-gradient)
  5. Json的反序列化 .net Newtonsoft.Json
  6. 可用性高达五个9!支付系统高可用架构设计实战
  7. 远程控制篇:抓取远程屏幕图像
  8. rest规范 ; restful 风格; gradel介绍 ; idea安装 ;
  9. 已知两点坐标和半径,求圆心
  10. 笑话:如果你在河边等待得足够久,你会看到你的敌人的尸体漂过,是怎么翻译出来的?
  11. 【七夕节特刊】开源世界里的爱情保卫战
  12. 纳什均衡/双人纯策略
  13. 如何去掉快捷方式上的小箭头
  14. Mathmatica简介
  15. 求滑动窗口中的最大值和最小值
  16. 对话霍金弟子:AI能帮助人类到其他星球进行时空旅行 | AI英雄
  17. Django接口文档的生成
  18. Unity_YM_拼图2
  19. php 云打码返回值,云打码示例
  20. 一蓑烟雨任平生(数位DP)

热门文章

  1. DXGI快速截屏录屏技术
  2. 记一次升级Flutter SDK失败的光辉历史
  3. Linux系统管理--(3)定时、延时任务与存储的基本管理
  4. 迅雷下载的资源,文件夹有大小,但是打开没有文件
  5. MDD、MDF是什么?
  6. 2021年第十二届蓝桥杯模拟赛(第四期)题目和解析
  7. JavaWeb学习:servlet
  8. 大学生综合测评系统(C++)
  9. 爬取中国大学排名并以csv格式存储
  10. 大型网站架构改进历程