ZFS zpool raidz different size in zfs

Hi,
I create a named zdata1 raidz, in zpool show 14.5T size
zpool status zdata1
pool: zdata1
state: ONLINE
config:

NAME STATE READ WRITE CKSUM
zdata1 ONLINE 0 0 0
raidz1-0 ONLINE 0 0 0
gpt/data4t-1 ONLINE 0 0 0
gpt/data4t-2 ONLINE 0 0 0
gpt/data4t-3 ONLINE 0 0 0
gpt/data4t-4 ONLINE 0 0 0

errors: No known data errors
---------------------------------------------------------------
zpool list zdata1
NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
zdata1 14.5T 1.01M 14.5T - - 0% 0% 1.00x ONLINE -
but in zfs it's showed only 10.4T avaialbe size, is this correct?
zfs list zdata1
NAME USED AVAIL REFER MOUNTPOINT
zdata1 750K 10.4T 140K /zdata1
 
See https://docs.oracle.com/cd/E36784_01/html/E36835/gbbti.html "ZFS Storage Pool Space Reporting".
The SIZE value that is reported by the zpool list commandis generally the amount of physical disk space in the pool, but varies dependingon the pool's redundancy level. See the examples below. The zfs list commandlists the usable space that is available to file systems, which is disk spaceminus ZFS pool redundancy metadata overhead, if any.
So for raidz, it is correct that zpool's FREE space and zfs's AVAIL space differ.
 
Thanks, I just think raidz will directly show available space in zpool.
I also add SSD to this pool, since these hdd is rotate by "zpool add zdata1 cache vdev"
are there any other parameters that I need to adjust?
 
Back
Top