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

Sky飞羽

关注

阅读 68

2023-03-30


[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,一旦发现空间不足,及时扩展。


精彩评论(0)

0 0 举报