diff --git a/plugins/zfs/zfs_list b/plugins/zfs/zfs_list index 7307f9d5..1128b1ba 100755 --- a/plugins/zfs/zfs_list +++ b/plugins/zfs/zfs_list @@ -31,7 +31,7 @@ if [ "$1" = "suggest" ]; then fi if [ "$1" = "config" ]; then - for i in `zfs list -Hp | awk '{print $1}'`; do + for i in `zfs list -Hp -t filesystem,volume | awk '{print $1}'`; do values=( $(zfs get -p usedbydataset,usedbychildren,usedbysnapshots,usedbyrefreservation,available,quota $i | awk 'BEGIN {total=0;} { if( NR==1 ) next; } !/quota/ {total=total+$3;} {print $3} END{print total;}') ) fsname=$(clean_fieldname $(echo "$i" | sed 's/\//__/g')) @@ -75,7 +75,7 @@ EOF exit 0 fi -for i in `zfs list -Hp | awk '{print $1}'`; do +for i in `zfs list -Hp -t filesystem,volume | awk '{print $1}'`; do values=( $(zfs get -p usedbydataset,usedbychildren,usedbysnapshots,usedbyrefreservation,available,quota $i | awk 'BEGIN {total=0;} { if( NR==1 ) next; } !/quota/ {total=total+$3;} {print $3} END{print total;}') ) fsname=$(clean_fieldname $(echo "$i" | sed 's/\//__/g'))