#!bin/sh

 if [ $# -ne 8 ]; then
   echo "Usage: fhfind.sh <filehandle> e.g."
   echo
   echo "fhfind 1540002 2 a0000 4d 48df4455 a0000 2 25d1121d"
   exit 1
 fi
 
 FSID=$1
 INUMHEX='echo $4 | tr [a-z] [A-Z]'
 
 ENTERY='grep ${FSID} /etc/mnttab |grep -v lofs'
 if [ "${ENTERY}" = "" ]; then
   echo "Cannot find fileserver for devid ${FSID}"
   exit 1
 fi
 
 set - ${ENTERY}
   MNTPNT=$2
   
 INUM='echo "ibase=16;${INUMHEX}" |bc'
 
 echo "Searching ${MNTPNT} for inode number ${INUM} ..."
 echo
 
 find ${MNTPNT} -mount -inum ${INUM} -print 2> /dev/null
