Mam serwer ZFS z 8 basenami. Każda pula to 12 dysków 6 TB w konfiguracji RAIDZ 10 + 2. Tak więc każda pula ma nieprzetworzone miejsce do przechowywania 12 * 6 = 72 TB i użyteczne miejsce 10 * 6 = 60 TB. Widzę jednak różne wyniki, gdy pytam go za pomocą zfs list
vs. używając zpool list
jak poniżej:
# zfs list
NAME USED AVAIL REFER MOUNTPOINT
intp1 631K 48.0T 219K /intp1
intp2 631K 48.0T 219K /intp2
intp3 631K 48.0T 219K /intp3
jbodp4 631K 48.0T 219K /jbodp4
# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
intp1 65T 1.02M 65.0T - 0% 0% 1.00x ONLINE -
intp2 65T 1020K 65.0T - 0% 0% 1.00x ONLINE -
intp3 65T 1.02M 65.0T - 0% 0% 1.00x ONLINE -
jbodp4 65T 1.02M 65.0T - 0% 0% 1.00x ONLINE -
Czy ktoś mógłby mi pomóc zrozumieć, dlaczego ta rozbieżność?
zfs list
. To się naprawdę liczy. W przypadku projektu basenu zależy to od przypadku użycia. Co chcesz osiągnąć? Jakie są Twoje wymagania dotyczące wydajności i pojemności? Ogólnie rzecz biorąc, dla raidz2 nie używaj mniej niż 6 dysków, ani więcej niż 10 dysków w każdym vdev (8 to typowa średnia).