Search code examples
linuxdisk-access

Is there a shell script that can monitor partition usage?


When I used to use cPanel it would send me an email when any partitions were approaching full. Is there a script out there that monitors df output that I can put in a cronjob?

Thanks


Solution

  • don't know if there's already one, but it's not too hard to write. Just put this into your crontab:

    df | awk 'NR>1 && $5>80 {print $1 " " $5}'
    

    You should replace 80 with the threshold (percent used) you want to be alerted on. If will mail you the df output for all partitions that cross that usage level.