#!/bin/bash

if [ -z "$1" ]
then
  echo "Yotta Logical Volume Name?"
  exit 1
fi

cat /proc/scsi/scsi |fgrep -B 1 "Model: $1"| (read delim1 host delim2 channel delim3 id delim4 lun delim5

if [ "$delim1" != "Host:" ]
then
  echo "No such Volume"
  exit 2
fi

declare -i hostn channeln idn lunn

hostn=`echo $host|awk '{print substr($1,5)}'`
channeln=channel
idn=id
lunn=lun

ls -L1 /sys/class/scsi_disk/$hostn:$channeln:$idn:$lunn/device|awk -F: '/block:/ {print $2}'
)

