Hi:
You could do:
# ./fetchlvmid
#!/usr/bin/sh
typeset RDEV=$1
KIND=$(xd -An -j 8192 -N8 -tc ${RDEV} 2> /dev/null | xargs)
if [ "${KIND}" = "L V M R E C 0 1" ]; then
INFO=$(xd -An -j8200 -N16 -tx ${RDEV})
PVID=$(echo ${INFO} | awk '{print $1 $2}')
VGID=$(echo ${INFO} | awk '{print $3 $4}')
fi
echo "${RDEV} PVID = ${PVID}"
echo "${RDEV} VGID = ${VGID}"
exit 0
# ./fetchlvmid /dev/rdsk/c2t6d0
/dev/rdsk/c2t6d0 PVID = 411b9f8740815108
/dev/rdsk/c2t6d0 VGID = 411b9f8740815108
Regards!
...JRF...