文件系统inodes使用率过高问题处理
Posted lyng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件系统inodes使用率过高问题处理相关的知识,希望对你有一定的参考价值。
运维过程中经常碰见文件系统inodes使用率过高导致文件系统不可写的问题,常见场景如下
1、Oracle产生的审计文件,特别是DG备库或者审计设置为OS时 2、crontab产生大量邮件,导致/var/spool/postfix/maildrop下大量小文件
普通删除文件
find /var/spool/postfix/maildrop/ -type f |xargs rm -rf ##crontab添加参数,避免产生mail crontab -e ; 添加MAILTO="" ##重启: /etc/init.d/crond restart
通过rsync删除大量文件
## 安装rsync yum install rsync ##先创建一个空目录 mkdir /tmp/empty/ ##清空目标目录 rsync --delete-before /tmp/empty/ /var/spool/postfix/maildrop/ -delete-before 接收者在传输之前进行删除操作 -progress 在传输时显示传输过程 -a 归档模式,表示以递归方式传输文件,并保持所有文件属性 -H 保持硬连接的文件 -v 详细输出模式 –stats 给出某些文件的传输状态
以上是关于文件系统inodes使用率过高问题处理的主要内容,如果未能解决你的问题,请参考以下文章