export fname=/tmp/ff$$

if [ $# -eq 0 ]
then
for d in `fdisk -l 2>&1 |awk '/^Disk \/dev/'|grep -v doesn|cut -d: -f1|cut -d/ -f 3`
do
echo ======== $d ========
xmdf $d
done
exit
fi


xfdisk $1 |grep -e ^/dev |sed 's/*//g' > $fname
for disk in `cat $fname |sed 's/\*//g' |awk '{print $1" "}'`
do
[ `xdf $disk | grep -wc $disk` -eq 0 ] && echo NOmnt `grep -w $disk $fname` \
|| echo `xdf $disk |grep -w $disk | awk '{print $NF}'` `grep -w $disk $fname`
done| awk '{ x=0
printf ("%-20s %10s %7s %10s %10s %3s ",$1,$2,$3,$4,$5,$6 ) 
for ( x=7; x<=NF; x=x+1 ) { printf ("%-1s ",$x) }
printf "\n" }'
[ -f $fname ] && rm $fname
