极客进化岛
技术自由路

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

赞(0)
未经允许不得转载:极客进化岛 » 【shell案例】检测磁盘使用率