lsvg.sg - script to summarize volume group usage on an IBM AIX server
Description
Here is a script to summarize all volume group usage on an IBM AIX server:
#!/bin/sh
for vg in `lsvg` do TMPFILE=/tmp/lsvg.$vg.$$ lsvg $vg > $TMPFILE TOTALPP=`grep "TOTAL PPs:" $TMPFILE | awk '{print $7}' | cut -c2-` FREEPP=`grep "FREE PPs:" $TMPFILE | awk '{print $7}' | cut -c2-` USEDPP=`grep "USED PPs:" $TMPFILE | awk '{print $6}' | cut -c2-` # used multiply by 100 and divide by 100 otherwise we get answer of 0 # because it returns an integer and not a floating point USED=`expr $USEDPP \* 100 / $TOTALPP \* 100 / 100`