文档章节

关于inodes占用100%的问题及解决方法

a
 archerdu
发布于 2015/08/21 16:59
字数 327
阅读 172
收藏 4

系统:CentOS ;一般的Linux系统也可以用这种方法。

情况描述:今天我们邮件服务器收发不了邮件了,而且连接到服务器上开启服务都开不了,起始以为磁盘空间不足,df 看了一下

关于inodes占用100%的问题及解决方法

发现空间是足够的,然后df -i 查看了下inodes,发现根目录下的inodes值使用率为100%了

关于inodes占用100%的问题及解决方法

解决方法:通过以下脚本进行检查,查看到底哪个目录下面的文件最多:

for i in /*; do echo $i; find $i | wc -l; done(如果确定是某个目录下面,则/转换为该目录绝对路径,如/var/spool,则使用for i in /var/spool/*; do echo $i; find $i | wc -l; done)

关于inodes占用100%的问题及解决方法

最终发现/var/soppl目录最多。然后又进一步确定是/var/spool/amavisd/quarantine 目录下面有上百万个文件,机器已经无法正常显示了,后来百度查看了下这个目录是邮件服务器,处理垃圾邮件活病毒邮件隔离的,明白原因了,删除该目录下所有 文件;使用xargs命令来删除数量比较多的文件:

ls | xargs -n 10 rm -rf

执行了大约10多小时之后,最终解决问题。


本文转载自:http://www.linuxidc.com/Linux/2014-02/96836.htm

共有 人打赏支持
a
粉丝 0
博文 10
码字总数 949
作品 0
朝阳
私信 提问
提示如下错误:No space left ondevice,通过 df -h 查看磁盘空间,发现没满,请问可能原因是什么?

如果向磁盘写入数据提示如下错误:No space left ondevice,通过 df -h 查看磁盘空间,发现没 满,请问可能原因是什么? 1.1首先查看我们的磁盘剩余情况 [root@admin /]# df -h #发现磁盘没有...

啊凯linux
06/28
0
0
Linux下inodes占用过高的问题

最近服务器收到监控报警,提示inodes占用超过80%。 网上查了下发现是因为小文件太多导致的。最后发现是原因是因为: Linux 中/var/spool/postfix/maildrop目录下堆积大量小文件,网上有很多解...

BraveShine
2016/08/17
610
0
神奇的linux磁盘占满

执行 df -h显示如下 Filesystem Size Used Avail Use% Mounted on/dev/simfs 27G 2.5G 0 100% / none 52M 976K 51M 2% /run overflow 1.0M 0 1.0M 0% /tmp none 5.0M 0 5.0M 0% /run/lock no......

金拱门
2015/07/30
1K
4
Mysql CPU占用高的问题解决方法小结

最近发现php网站发布信息比较慢,而且同网站目录下的asp经常登录后立即就重新登录,立即考虑到服务器资源占用问题,所以进服务器看到原来mysql占用率较高 25-60%左右,偶尔能跑到100%,所有导...

墨梅
2014/03/26
0
0
Flash在IE9中CPU占用100%

最近我发现我的IE9在打开含有很多Flash动画的网页时会变得很卡,CPU的占用常常达到100%,而且很多的同事也会遇到问题。于是尝试了各个新版本的Flash 插件包括Flash10.3版本, Flash11 beta版本...

日久不生情
2017/11/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

码云项目100,水一发

简单回顾一下: 早期构想最多的,是希望能将PHP一些类和编码分区做得更细,所以很多尝试。但不得不说,PHP的功能过于单一,是的,也许写C/C++扩展,可以解决问题,那我为什么不用C#或者Golan...

曾建凯
今天
1
0
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

江左煤郎
今天
4
0
eclipse的版本

Eclipse各版本代号一览表 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse基本内核包括:图形API(SWT/Jface),Java开发环...

mdoo
今天
3
0
SpringBoot源码:启动过程分析(一)

本文主要分析 SpringBoot 的启动过程。 SpringBoot的版本为:2.1.0 release,最新版本。 一.时序图 还是老套路,先把分析过程的时序图摆出来:时序图-SpringBoot2.10启动分析 二.源码分析 首...

Jacktanger
今天
6
0
小白带你认识netty(二)之netty服务端启动(上)

上一章 中的标准netty启动代码中,ServerBootstrap到底是如何启动的呢?这一章我们来瞅下。 server.group(bossGroup, workGroup);server.channel(NioServerSocketChannel.class).optio...

天空小小
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部