zoukankan      html  css  js  c++  java
  • 巡检分区空间

    常用脚本–分区空间

    1. #!/bin/bash
    2. #
    3. #********************************************************************
    4. #encoding -*-utf8-*-
    5. #Author: zhangshang
    6. #Date: 2017-11-25
    7. #URL: http://blog.vservices.top/myblog
    8. #Description: 检查磁盘占用率超过70%的分区,并显示出来
    9. #Copyright (C): 2017 All rights reserved
    10. #QQ Numbers: 765030447
    11. #********************************************************************
    12. echo -e "33[31m***********************harddisk_check**************************33[0m"
    13. #循环读取分区信息
    14. echo -e "Partition space information!"
    15. for i in `df -h | grep "(/dev/sd|/$)" | awk '{print $1,$5}' | cut -d% -f1 | tr -s '[:blank:]' ':'`
    16. do
    17. n=`echo $i | cut -d: -f2`
    18. h=`echo $i | cut -d: -f1`
    19. if [ "`echo $n `" -gt 70 ]
    20. then
    21. #超过报警阀值红色闪烁显示
    22. echo -e "Dev:$h 33[5;31mUsed:$n%33[0m"
    23. else
    24. #正常显示旅社
    25. echo -e "Dev:$h 33[32mUsed:$n%33[0m"
    26. fi
    27. done
    28. #循环读取分区Inode信息
    29. echo -e ""
    30. echo -e "Partition Inode information"
    31. for i in `df -ih | grep "(/dev/sd|/$)" | awk '{print $1,$5}' | cut -d% -f1 | tr -s '[:blank:]' ':'`
    32. do
    33. n=`echo $i | cut -d: -f2`
    34. h=`echo $i | cut -d: -f1`
    35. if [ "`echo $n `" -gt 70 ]
    36. then
    37. #超过报警阀值红色闪烁显示
    38. echo -e "Dev:$h 33[5;31mInodeUsed:$n%33[0m"
    39. else
    40. #正常显示旅社
    41. echo -e "Dev:$h 33[32mInodeUsed:$n%33[0m"
    42. fi
    43. done

    显示效果结果:

    1. ***********************harddisk_check**************************
    2. Partition space information!
    3. Dev:/dev/mapper/centos_joker--7--01-root Used:9%
    4. Dev:/dev/sda1 Used:16%
    5. Partition Inode information
    6. Dev:/dev/mapper/centos_joker--7--01-root InodeUsed:1%
    7. Dev:/dev/sda1 InodeUsed:1%
  • 相关阅读:
    Visual Studio 2019 使用.Net Core 3.0 一
    Asp.Net真分页技术
    Vue-员工管理系统
    Activex在没有电子秤api的情况下获取串口数据
    C#调用Activex中串口电子秤的数据,并将电子秤的数据显示到前端页面
    C# Datetime.Ticks
    Asp.Net进阶/管家模式+发布订阅模式:练习
    委托解耦
    Asp.Net进阶/值类型与引用类型:复习
    C# 简单日志帮助类LogHelper
  • 原文地址:https://www.cnblogs.com/momenglin/p/8483170.html
Copyright © 2011-2022 走看看