linux inode使用率过高,解决inode占用过多
前言:
某台服务器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占用过多相关推荐
- linux CPU使用率过高或负载过高的处理思路
linux CPU使用率过高或负载过高的处理思路 1.查看系统CPU负载及使用率的命令为:top vmstat top 命令:查看进程级别的cpu使用情况. vmstat 命令:查看系统级别的c ...
- mysql的cpu使用率突然增高_mysql cpu使用率过高解决方法
mysql cpu使用率过高解决方法 1 mysql查看正在运行的语句 并且查看运行最多的mysql语句 MySQL 打开 general log 后,所有的查询语句都会记录在 general log ...
- linux java占用199%,linux分区使用率过高又查询不到被哪些文件占用的问题
今天客户反映RAC的一个节点/tmp目录空间使用率较高,昨天已经100%,我连上服务器检查的时候,使用率也超过80%. [root@p3rac1 ~]# df -h Filesystem Size U ...
- 【linux】cpu过高解决方法
CPU过高情况: 1.使用top命令查看cpu的进程占用情况: 2.发现11443的进程占比过高,通过top -Hp 11443 查看线程的占用情况,发现11459.11460.11461线程的占比过 ...
- Inode使用率过高
df -i Linux的inode的理解 inode占用率过高处理过程
- ubuntu+nvidia显卡驱动安装+(顺带)解决rviz卡顿/CPU使用率过高问题/compiz占用CPU过高问题
前言 我原本安装nvidia显卡驱动的方式为:从官网下载*.run文件,参考教程link.虽然安装成功,运行深度学习相关代码没有出状况,但仍然存在一些问题.重新通过ppa方式安装后,Rviz/pcl_ ...
- Win10音频设备图形隔离占用CPU使用率过高怎么解决
系列文章目录 文章目录 系列文章目录 前言 一.具体步骤 前言 我们经常在使用电脑的时候,会经常遇到电脑很卡,打开任务管理器,查看是哪个程序在占用电脑大量资源的时候,发现名为Windows音频设备图形 ...
- 解决IIS占用CPU和内存大的问题
在WINDOWS2003+IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢. 可以做以下配置: 1.在IIS中对每个网站进行单独的应用程序池配置.即互相之间不影响. 2. ...
- 如何解决w3wp占用CPU和内存问题
在WINDOWS2003 IIS6下,经常出现w3wp的内存占用不能及时释放,从而导致服务器响应速度很慢. 实际案例 服务器配置 至强2.8G 内存512M SCSI硬盘 2块 (软镜像) 系统 wi ...
最新文章
- 虚拟机链接ftp服务器,linux虚拟机连接ftp服务器
- python3多进程 pool manager_Python多进程multiprocessing.Pool
- 在 KubeSphere 中部署 Harbor
- ***CSS3 Gradient渐变色(转:http://www.w3cplus.com/content/css3-gradient)
- Json的反序列化 .net Newtonsoft.Json
- 可用性高达五个9!支付系统高可用架构设计实战
- 远程控制篇:抓取远程屏幕图像
- rest规范 ; restful 风格; gradel介绍 ; idea安装 ;
- 已知两点坐标和半径,求圆心
- 笑话:如果你在河边等待得足够久,你会看到你的敌人的尸体漂过,是怎么翻译出来的?
- 【七夕节特刊】开源世界里的爱情保卫战
- 纳什均衡/双人纯策略
- 如何去掉快捷方式上的小箭头
- Mathmatica简介
- 求滑动窗口中的最大值和最小值
- 对话霍金弟子:AI能帮助人类到其他星球进行时空旅行 | AI英雄
- Django接口文档的生成
- Unity_YM_拼图2
- php 云打码返回值,云打码示例
- 一蓑烟雨任平生(数位DP)