Welche Disks benutzt zfs?

Da es sinnvoll sein kann HDDs per gptid anzusprechen, kann man schnell am Server die Übersicht verlieren und so schnell die Frage aufkommt: welche Disks benutzt zfs gerade?

Ich habe mir ein Skript erstellt, der mir alle Disks anzeigt, die zur Zeit von zfs benutzt werden:

Skript zur Anzeige welche Disks ZFS benutzt


#!/bin/sh
echo $(basename $0) - Mounted Drives on $(hostname)
cat /etc/version
zpool status > zpool.status
zfsinfo="$(grep gptid zpool.status | awk '{print $1}')"
glabel status | tail -n +2 | sed 's/\ \ \ \ \ N\/A\ //'
c=1
for zfsd in $(echo $zfsinfo)
do
diskgptid=''
diskname=''
for disk in $(cat glabel)
do
diskdata=$disk
if [ $c == 1 ]
then
diskgptid=$(echo $diskdata | awk '{print $1}')
c=2
continue
else
diskname=$(echo $diskdata | awk '{print $1}')
c=1
fi
if [ $zfsd == $diskgptid ];
then
echo $zfsd $diskname| sed -e s/p1//g
diskgptid=balbla
continue
fi
done
done
rm glabel
rm zpool.status