Check if NFS mount is present, else attempt to remount. Usage: ./checkNFSMount.sh /mount/point
#!/bin/sh
#
# USAGE: ./checkNFSMount.sh /san
#
for i in `cat /proc/mounts | cut -d' ' -f2`; do
if [ "x$1" = "x$i" ]; then
exit
fi
done
echo "NFS is unmounted"
echo "================"
echo "lazy unmounting $1..."
# lazy unmount
umount -l $1
echo "sleep...15"
# wait
sleep 15
echo "mount $1"
# mount
mount $1
echo "done!"
echo "================"
df -h
echo "================"