编程知识 cdmana.com

【shell案例】检测磁盘使用率

`

[root@ecs-c13b ~]# cat fdisk.sh 
#!/bin/bash
# 截取IP
IP=`ifconfig eth0 |awk -F " " 'NR==2{print $2}'`
# 定义使用率,并转换为数字
SPACE=`df -Ph |awk '{print int($5)}'` 

for i in $SPACE
do
if [ $i -ge 90 ]
then
    echo "$IP的磁盘使用率已经超过了90%,请及时处理"

fi
done

本题里如果还要拓展的话,可以加上微信报警和邮件报警,甚至如果做了LVM,一旦发现空间不足,及时扩展。

版权声明
本文为[互联网老辛]所创,转载请带上原文链接,感谢
https://my.oschina.net/gaosh/blog/5011792

Tags lvm Bash fdisk
Scroll to Top