Andrew.Rutz at Sun.COM
2009-Jul-31 19:38 UTC
[zfs-discuss] zfs: how is size of Volume computed?
hi,
i''m using a zvol someone else created (and then used as
an iSCSI Target, via: "iscsitadm ... -b /dev/zvol ...").
I see that AVAIL has a size of 33GB, yet the VOLSIZE is 24GB ;
# zfs list -t volume -o name,avail,used,volsize iscsi-pool/log_1_1
NAME AVAIL USED VOLSIZE
iscsi-pool/log_1_1 33.7G 24.4G 24.4G
I debugged ''format'', and it received a size of 24GB from
Sun''s
iSCSI Target implementation. ''format'' did a READ-CAPACITY
(scsi)
cmd and was return "24GB".
why does 33GB show as AVAIL ? should i be expecting 33GB''s worth
of usable disk space? ...or does AVAIL (for some weird reason also)
include metadata) ??
# zdb -v iscsi-pool/log_1_1
Dataset iscsi-pool/log_1_1 [ZVOL], ID 117, cr_txg 74, 54.0K, 3 objects
Object lvl iblk dblk lsize asize type
0 7 16K 16K 16K 14.0K DMU dnode
1 4 16K 8K 24.4G 38.0K zvol object
<<<<<<
2 1 16K 512 512 1K zvol prop
thanks
/andrew