关于inodes占用100%的问题及解决方法 推荐
2014-02-17 16:23
357 查看
系统:CentOS ;一般的linux系统也可以用这种方法。
情况描述:今天我们邮件服务器收发不了邮件了,而且连接到服务器上开启服务都开不了,起始以为磁盘空间不足,df 看了一下
发现空间是足够的,然后df -i 查看了下inodes,发现根目录下的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)
最终发现/var/soppl目录最多。然后又进一步确定是/var/spool/amavisd/quarantine 目录下面有上百万个文件,机器已经无法正常显示了,后来百度查看了下这个目录是邮件服务器,处理垃圾邮件活病毒邮件隔离的,明白原因了,删除该目录下所有文件;使用xargs命令来删除数量比较多的文件:
ls | xargs -n 10 rm -rf
执行了大约10多小时之后,最终解决问题。
情况描述:今天我们邮件服务器收发不了邮件了,而且连接到服务器上开启服务都开不了,起始以为磁盘空间不足,df 看了一下
发现空间是足够的,然后df -i 查看了下inodes,发现根目录下的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)
最终发现/var/soppl目录最多。然后又进一步确定是/var/spool/amavisd/quarantine 目录下面有上百万个文件,机器已经无法正常显示了,后来百度查看了下这个目录是邮件服务器,处理垃圾邮件活病毒邮件隔离的,明白原因了,删除该目录下所有文件;使用xargs命令来删除数量比较多的文件:
ls | xargs -n 10 rm -rf
执行了大约10多小时之后,最终解决问题。
相关文章推荐
- 关于inodes占用100%的问题及解决方法续集如何解决clientmqueue目录文件太多 推荐
- /dev/mapper/VolGroup00-root 满了关于inodes占用100%的问题及解决方法
- 关于inodes占用100%的问题及解决方法
- 关于inodes占用100%的问题及解决方法
- 关于inodes占用100%的问题及解决方法
- 关于inodes占用100%的问题及解决方法
- 关于inodes占用100%的问题及解决方法
- inodes占用100%问题的解决方法
- 关于inodes占用100%解决方法
- 关于RUNDLL32.exe占用大量CPU的问题以及解决方法
- 关于Win7系统安装XAMPP建站集成软件包80端口占用问题的解决方法
- Java 关于eclipse导入项目发生的问题及解决方法(推荐)
- 关于Tomcat(8005,8080,8009)端口占用问题的一点总结配上网上找到的解决方法
- win8磁盘占用100怎么办 win8磁盘占用率100%问题分析及解决方法
- 关于AD域在通过LDAP认证登录时密码修改后还可使用旧密码正常登录问题解决方法 推荐
- 关于Tomcat搭建服务器需要80端口问题的解决方案以及80端口被NT KERNEL & SYSTEM ,pid4占用解决方法
- 关于64位操作系统,应用程序占用内存飙升的问题解决方法记录
- 关于JSP中文问题的解决方法
- 关于锚点页内链接跳转出现问题(不响应,没有反应)的解决方法(ZT)
- 关于Android发送短信字数问题的分析及解决方法