NAME=$(uname -n)
df -hPT |egrep -v 'Filesystem|vxfs|autofs|debugfs|secfs2|tmpfs|devtmpfs|overlay' |awk '{print $7}' >FS_ITEMS
cat /etc/fstab |egrep -v 'vxfs|swap|tmpfs|sysfs|debugfs|proc|devpts|auto' |awk '$1 !~/#|^$/ {print $2}' >>FS_ITEMS

printf "%-30s%-40s%-15s%-15s%-s\n" HOSTNAME FILESYSTEM MOUNTED ETC_FSTAB
printf "%-30s%-40s%-15s%-15s%-s\n" -------- ---------- ------- ---------

for FS in $(cat FS_ITEMS |sort |uniq)
do

FS_DF=$(df -hPT |grep -v Filesystem |awk '{print $7}' |grep -E "(^|\s)${FS}($|\s)")
FS_FSTAB=$(cat /etc/fstab |egrep -v 'vxfs|swap|tmpfs|sysfs|debugfs|proc|devpts|auto' | awk '$1 !~/#|^$|swap/ {print $2}' |grep -E "(^|\s)${FS}($|\s)")

if [ "$FS" = "$FS_DF" ]
then
PR_MOUNT="Yes"
else
PR_MOUNT="No"
fi

if [ "$FS" = "$FS_FSTAB" ]
then
PR_FSTAB="Yes"
else
PR_FSTAB="No"
fi

printf "%-30s%-40s%-15s%-15s%-s\n" $NAME $FS $PR_MOUNT $PR_FSTAB
done

rm FS_ITEMS