#!/bin/sh
#
# map a block of raw device to iostat/sar equivalent
# e.g.
# diskname /dev/dsk/c0t3d0s2
#

if [ $# -ne 1 ]; then
echo "Usage: $0 disk-block|raw-device-name"
exit 1
fi

device=`/bin/ls -l $1 | nawk '{print $NF}' | nawk -F'/' '{for (i=4; i<NF; i++)
{printf("%s/", $i);}; split($NF,last,":"); print last[1];}`

if [ -z "${device}" ]; then
echo "$0: No such device."
exit 1
fi

/usr/ucb/echo -n "$1 = "
nawk -v dev=$device '$1 ~ dev {gsub("cmdk", "sd"); print $3 $2}' /etc/path_to_inst | tr -d '"'
