zoukankan      html  css  js  c++  java
  • 文件系统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 给出某些文件的传输状态
  • 相关阅读:
    python中的内置函数的思维导图
    练习(面试题):关于生成器函数的求和问题
    推导式, 生成器表达式
    生成器
    静态代码块
    java中内存的划分
    静态方法
    Chapter07Scanner类、Random类、ArrayList类
    泛型
    对象数组
  • 原文地址:https://www.cnblogs.com/lYng/p/9441857.html
Copyright © 2011-2022 走看看