• 磁盘空间告警 Linux运维


    1.用df -h 进看磁盘空间信息

    查看磁盘信息并没有达到告警状态

     

     2.查看inode 信息  df -i

    查看INODE 信息告警,文件数量超了

     3.进入到告警目录中查看文件

     4.查看子文件有多少文件数量

     5.查看文件多的目录,文件大小在0-1k之间的文件数量

     6.确认文件大小为0的文件有没有什么用,确认没有用删除掉,告警解除

        find /home/ap/dztbnfs/balanceacc -type f -size -1k -delete

        find /home/ap/dztbnfs/balanceacc -type f -size -0k -delete

     7.查看文件数量通用脚本

    [root@db01 ~20:17:53]# cat test.sh 
    florder=$1
    dir=$(ls -l $florder |awk '/^d/ {print $NF}')
    for i in $dir
    do
        if [ "$i" != 'home' -a "$i" != 'proc' ];then
        f=$i
        if [ $florder != '/' ];then
            f=$florder/$i
        fi
            rs=$(ls -lR $f|grep "^-"| wc -l)
        echo $f 文件以及子文件个数 $rs
        fi
    done
    [root@db01 ~20:20:35]# sh test.sh /tmp
    /tmp/systemd-private-5a2406f92aeb4edd9e746740c2001bed-chronyd.service-qT0290 文件以及子文件个数 0
    /tmp/vmware-root_6202-961265616 文件以及子文件个数 0
    /tmp/vmware-root_6207-1983849867 文件以及子文件个数 0
    /tmp/vmware-root_6218-726370712 文件以及子文件个数 0
    /tmp/vmware-root_6221-1690178113 文件以及子文件个数 0
    /tmp/vmware-root_6225-1681331162 文件以及子文件个数 0
    /tmp/vmware-root_6239-1714886099 文件以及子文件个数 0
    /tmp/vmware-root_6261-1690047079 文件以及子文件个数 0
    /tmp/vmware-root_6373-1991517367 文件以及子文件个数 0
    /tmp/vmware-root_6378-994294112 文件以及子文件个数 0
    /tmp/vmware-root_6492-700550799 文件以及子文件个数 0
  • 相关阅读:
    在购物过程中的购买用请求重定向不用转发的原因
    自己在WEB学习过程中遇到的问题
    WEB应用中普通java代码如何读取资源文件
    [课堂总结]C++课堂总结(二)
    [一些问题] ubuntu 18.04下 配置qt opencv的坑
    [学习笔记] Ubuntu下编译C++ OpenCV程序并运行
    [学习笔记] cv2.Canny 边缘检测
    [C++讨论课] 课堂记录(一)
    [R] 简单笔记(一)
    Appium入门示例(Java)
  • 原文地址:https://www.cnblogs.com/linuxmysql/p/16175848.html
Copyright © 2020-2023  润新知