Hi all,
Could anyone please explain to me how block sizes work with ZFS? You
can define a volume block size at the volume creation time, but this
isn't at the pool level -- it is at the file system level. Also, I
don't see a default size when I list the properties of the file system.
Additionally, there is the record size of the file system, which is
different from the volume block size, and it defaults to 128K. The
documentation also states that ZFS uses variable block sizes. This
makes me believe that ZFS combines multiple contiguous volume blocks
into file system blocks when data is written and the file system record
size is chosen based on the size of the file. Is this correct? How
does this relate to deduplication, because if you wish to dedup against
existing data, you need to use the same block size?
Finally, is it possible for me to figure out how many blocks a file
system contains currently?
Thank you,
Akshat
_______________________________________________
zfs-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/zfs-code