Best NAS hard drives for TrueNAS (ZFS)

* Shown as a full table on desktop, and as cards on tablet and phone.

WUH722222ALE6L4
WD Ultrastar DC HC570
CMR
Capacity22 TB
ClassEnterprise
Failure rate0.47%
Price / TB-
MG11ACA24TE
Toshiba MG11
CMR
Capacity24 TB
ClassEnterprise
Failure rate0.50%
Price / TB£44.11
£1,059best live price
View on Amazon
ST16000NM001G
Seagate Exos X16
CMR
Capacity16 TB
ClassEnterprise
Failure rate0.55%
Price / TB-
ST16000NM000J
Seagate Exos X18
CMR
Capacity16 TB
ClassEnterprise
Failure rate0.72%
Price / TB-
MG10ACA20TE
Toshiba MG10
CMR
Capacity20 TB
ClassEnterprise
Failure rate0.78%
Price / TB£36.80
£736best live price
View on Amazon
WUH721414ALE6L4
WD Ultrastar DC HC530
CMR
Capacity14 TB
ClassEnterprise
Failure rate0.78%
Price / TB£28.21
£395best live price
View on Amazon
WUH722626ALE6L4
WD Ultrastar DC HC590
CMR
Capacity26 TB
ClassEnterprise
Failure rate0.84%
Price / TB£51.24
£1,332best live price
View on Amazon
WUH721816ALE6Lx
WD Ultrastar DC HC550
CMR
Capacity16 TB
ClassEnterprise
Failure rate0.98%
Price / TB£35.94
£575best live price
View on Amazon
ST12000NM001G
Seagate Exos X16
CMR
Capacity12 TB
ClassEnterprise
Failure rate1.03%
Price / TB£59.52
£714best live price
View on Amazon
ST14000NM001G
Seagate Exos X16
CMR
Capacity14 TB
ClassEnterprise
Failure rate1.28%
Price / TB£45.12
£632best live price
View on Amazon
MG07ACA14TE
Toshiba MG07
CMR
Capacity14 TB
ClassEnterprise
Failure rate1.29%
Price / TB£41.11
£576best live price
View on Amazon
MG09ACA16TE
Toshiba MG09
CMR
Capacity16 TB
ClassEnterprise
Failure rate1.30%
Price / TB-
MG08ACA16Tx
Toshiba MG08
CMR
Capacity16 TB
ClassEnterprise
Failure rate1.41%
Price / TB£25.47
£407best live price
View on Amazon
ST24000NM002H
Seagate Exos X24
CMR
Capacity24 TB
ClassEnterprise
Failure rate3.04%
Price / TB-
HUH721212ALE604
WD Ultrastar DC HC520
CMR
Capacity12 TB
ClassEnterprise
Failure rate3.27%
Price / TB£71.73
£861best live price
View on Amazon
WUH722424ALE6L4
WD Ultrastar DC HC580
CMR
Capacity24 TB
ClassEnterprise
Failure rate-
Price / TB£49.20
£1,181best live price
View on Amazon
ST24000NT002
Seagate IronWolf Pro
CMR
Capacity24 TB
ClassNAS-Pro
Failure rate-
Price / TB£38.01
£912best live price
View on Amazon
WD241KFGX
WD Red Pro
CMR
Capacity24 TB
ClassNAS-Pro
Failure rate-
Price / TB£46.86
£1,125best live price
View on Amazon
WD242KRYZ
WD Gold
CMR
Capacity24 TB
ClassEnterprise
Failure rate-
Price / TB£47.45
£1,139best live price
View on Amazon
HAT5320-24T
Synology Enterprise Series
CMR
Capacity24 TB
ClassEnterprise
Failure rate-
Price / TB-
WD221KFGX
WD Red Pro
CMR
Capacity22 TB
ClassNAS-Pro
Failure rate-
Price / TB£42.68
£939best live price
View on Amazon
WD221KRYZ
WD Gold
CMR
Capacity22 TB
ClassEnterprise
Failure rate-
Price / TB£59.68
£1,313best live price
View on Amazon
ST22000NT001
Seagate IronWolf Pro
CMR
Capacity22 TB
ClassNAS-Pro
Failure rate-
Price / TB-
ST22000NM001E
Seagate Exos X22
CMR
Capacity22 TB
ClassEnterprise
Failure rate-
Price / TB-
MG10AFA22TE
Toshiba MG10
CMR
Capacity22 TB
ClassEnterprise
Failure rate-
Price / TB£42.17
£928best live price
View on Amazon
WD201KFGX
WD Red Pro
CMR
Capacity20 TB
ClassNAS-Pro
Failure rate-
Price / TB£42.88
£858best live price
View on Amazon
WD202KRYZ
WD Gold
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB-
WUH722020BLE6L4
WD Ultrastar DC HC560
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB£51.55
£1,031best live price
View on Amazon
ST20000NT001
Seagate IronWolf Pro
CMR
Capacity20 TB
ClassNAS-Pro
Failure rate-
Price / TB£39.85
£797best live price
View on Amazon
ST20000NM007D
Seagate Exos X20
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB-
HAT3320-20T
Synology Plus Series
CMR
Capacity20 TB
ClassNAS
Failure rate-
Price / TB-
HAT5320-20T
Synology Enterprise Series
CMR
Capacity20 TB
ClassEnterprise
Failure rate-
Price / TB-
WD181KFGX
WD Red Pro
CMR
Capacity18 TB
ClassNAS-Pro
Failure rate-
Price / TB£48.77
£878best live price
View on Amazon
WD181KRYZ
WD Gold
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB£51.30
£923best live price
View on Amazon
WUH721818ALE6L4
WD Ultrastar DC HC550
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB£54.27
£977best live price
View on Amazon
ST18000NT001
Seagate IronWolf Pro
CMR
Capacity18 TB
ClassNAS-Pro
Failure rate-
Price / TB£34.72
£625best live price
View on Amazon
ST18000NM000J
Seagate Exos X18
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB£32.50
£585best live price
View on Amazon
ST18000NM004J
Seagate Exos X18
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB-
MG09ACA18TE
Toshiba MG09
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB£44.10
£794best live price
View on Amazon
MG09SCA18TE
Toshiba MG09
CMR
Capacity18 TB
ClassEnterprise
Failure rate-
Price / TB£44.62
£803best live price
View on Amazon
HDWG180
Toshiba N300
CMR
Capacity18 TB
ClassNAS
Failure rate-
Price / TB£38.06
£685best live price
View on Amazon
WD161KFGX
WD Red Pro
CMR
Capacity16 TB
ClassNAS-Pro
Failure rate-
Price / TB£43.75
£700best live price
View on Amazon
WD161KRYZ
WD Gold
CMR
Capacity16 TB
ClassEnterprise
Failure rate-
Price / TB-
ST16000NT001
Seagate IronWolf Pro
CMR
Capacity16 TB
ClassNAS-Pro
Failure rate-
Price / TB£38.75
£620best live price
View on Amazon
ST16000NM002G
Seagate Exos X16
CMR
Capacity16 TB
ClassEnterprise
Failure rate-
Price / TB£34.38
£550best live price
View on Amazon
HDWG51G
Toshiba N300
CMR
Capacity16 TB
ClassNAS
Failure rate-
Price / TB£31.70
£507best live price
View on Amazon
HAT3310-16T
Synology Plus Series
CMR
Capacity16 TB
ClassNAS
Failure rate-
Price / TB-
HAT5310-16T
Synology Enterprise Series
CMR
Capacity16 TB
ClassEnterprise
Failure rate-
Price / TB-
WD140EFGX
WD Red Plus
CMR
Capacity14 TB
ClassNAS
Failure rate-
Price / TB£71.16
£996best live price
View on Amazon
WD142KFGX
WD Red Pro
CMR
Capacity14 TB
ClassNAS-Pro
Failure rate-
Price / TB£49.38
£691best live price
View on Amazon
WD142KRYZ
WD Gold
CMR
Capacity14 TB
ClassEnterprise
Failure rate-
Price / TB£52.41
£734best live price
View on Amazon
WUH721414AL5204
WD Ultrastar DC HC530
CMR
Capacity14 TB
ClassEnterprise
Failure rate-
Price / TB-
ST14000NT001
Seagate IronWolf Pro
CMR
Capacity14 TB
ClassNAS-Pro
Failure rate-
Price / TB-
HDWG31G
Toshiba N300
CMR
Capacity14 TB
ClassNAS
Failure rate-
Price / TB-
MG07SCA14TE
Toshiba MG07
CMR
Capacity14 TB
ClassEnterprise
Failure rate-
Price / TB£44.80
£627best live price
View on Amazon
WD120EFBX
WD Red Plus
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TB£41.49
£498best live price
View on Amazon
WD121KFBX
WD Red Pro
CMR
Capacity12 TB
ClassNAS-Pro
Failure rate-
Price / TB£55.58
£667best live price
View on Amazon
WD121KRYZ
WD Gold
CMR
Capacity12 TB
ClassEnterprise
Failure rate-
Price / TB£75.22
£903best live price
View on Amazon
ST12000VN0008
Seagate IronWolf
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TB£40.29
£483best live price
View on Amazon
ST12000NT001
Seagate IronWolf Pro
CMR
Capacity12 TB
ClassNAS-Pro
Failure rate-
Price / TB£36.25
£435best live price
View on Amazon
HDWG21C
Toshiba N300
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TB£34.25
£411best live price
View on Amazon
MG07ACA12TE
Toshiba MG07
CMR
Capacity12 TB
ClassEnterprise
Failure rate-
Price / TB£40.67
£488best live price
View on Amazon
HAT3310-12T
Synology Plus Series
CMR
Capacity12 TB
ClassNAS
Failure rate-
Price / TB-
HAT5300-12T
Synology Enterprise Series
CMR
Capacity12 TB
ClassEnterprise
Failure rate-
Price / TB-
WD101EFBX
WD Red Plus
CMR
Capacity10 TB
ClassNAS
Failure rate-
Price / TB£46.00
£460best live price
View on Amazon
WD102KFBX
WD Red Pro
CMR
Capacity10 TB
ClassNAS-Pro
Failure rate-
Price / TB£55.00
£550best live price
View on Amazon
WD102KRYZ
WD Gold
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TB£69.43
£694best live price
View on Amazon
WUS721010ALE6L4
WD Ultrastar DC HC330
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TB£54.16
£542best live price
View on Amazon
ST10000VN000
Seagate IronWolf
CMR
Capacity10 TB
ClassNAS
Failure rate-
Price / TB£73.99
£740best live price
View on Amazon
ST10000NT001
Seagate IronWolf Pro
CMR
Capacity10 TB
ClassNAS-Pro
Failure rate-
Price / TB£40.00
£400best live price
View on Amazon
ST10000NM019B
Seagate Exos 7E10
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TB£44.80
£448best live price
View on Amazon
HDWG11A
Toshiba N300
CMR
Capacity10 TB
ClassNAS
Failure rate-
Price / TB£58.78
£588best live price
View on Amazon
MG06ACA10TE
Toshiba MG06
CMR
Capacity10 TB
ClassEnterprise
Failure rate-
Price / TB-
WD80EFPX
WD Red Plus
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TB£43.75
£350best live price
View on Amazon
WD80EFZZ
WD Red Plus
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TB£44.50
£356best live price
View on Amazon
WD8005FFBX
WD Red Pro
CMR
Capacity8 TB
ClassNAS-Pro
Failure rate-
Price / TB£62.82
£503best live price
View on Amazon
WD8004FRYZ
WD Gold
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB£54.38
£435best live price
View on Amazon
HUS728T8TALE6L4
WD Ultrastar DC HC320
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB£32.38
£259best live price
View on Amazon
ST8000VN004
Seagate IronWolf
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TB£41.37
£331best live price
View on Amazon
ST8000NT001
Seagate IronWolf Pro
CMR
Capacity8 TB
ClassNAS-Pro
Failure rate-
Price / TB-
ST8000NM000A
Seagate Exos 7E8
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB£71.51
£572best live price
View on Amazon
ST8000NM017B
Seagate Exos 7E10
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB£48.50
£388best live price
View on Amazon
HDWG480
Toshiba N300
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TB£43.50
£348best live price
View on Amazon
MG06ACA800E
Toshiba MG06
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB-
ST8000NM018B
Seagate Exos 7E10
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB-
HAT3320-8T
Synology Plus Series
CMR
Capacity8 TB
ClassNAS
Failure rate-
Price / TB-
HAT5320-8T
Synology Enterprise Series
CMR
Capacity8 TB
ClassEnterprise
Failure rate-
Price / TB-
WD60EFPX
WD Red Plus
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TB£73.98
£444best live price
View on Amazon
WD6005FFBX
WD Red Pro
CMR
Capacity6 TB
ClassNAS-Pro
Failure rate-
Price / TB£54.96
£330best live price
View on Amazon
WD6004FRYZ
WD Gold
CMR
Capacity6 TB
ClassEnterprise
Failure rate-
Price / TB£81.66
£490best live price
View on Amazon
ST6000VN006
Seagate IronWolf
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TB£40.83
£245best live price
View on Amazon
ST6000NT001
Seagate IronWolf Pro
CMR
Capacity6 TB
ClassNAS-Pro
Failure rate-
Price / TB£40.00
£240best live price
View on Amazon
HDWG460
Toshiba N300
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TB£53.33
£320best live price
View on Amazon
MG06ACA600E
Toshiba MG06
CMR
Capacity6 TB
ClassEnterprise
Failure rate-
Price / TB-
HAT3300-6T
Synology Plus Series
CMR
Capacity6 TB
ClassNAS
Failure rate-
Price / TB£54.17
£325best live price
View on Amazon
WD40EFPX
WD Red Plus
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TB£51.58
£206best live price
View on Amazon
WD4005FFBX
WD Red Pro
CMR
Capacity4 TB
ClassNAS-Pro
Failure rate-
Price / TB£45.80
£183best live price
View on Amazon
WD4004FRYZ
WD Gold
CMR
Capacity4 TB
ClassEnterprise
Failure rate-
Price / TB£70.75
£283best live price
View on Amazon
ST4000VN006
Seagate IronWolf
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TB£45.00
£180best live price
View on Amazon
ST4000NT001
Seagate IronWolf Pro
CMR
Capacity4 TB
ClassNAS-Pro
Failure rate-
Price / TB£49.00
£196best live price
View on Amazon
HDWG440
Toshiba N300
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TB£60.83
£243best live price
View on Amazon
HAT3300-4T
Synology Plus Series
CMR
Capacity4 TB
ClassNAS
Failure rate-
Price / TB£59.24
£237best live price
View on Amazon
HAT5320-4T
Synology Enterprise Series
CMR
Capacity4 TB
ClassEnterprise
Failure rate-
Price / TB-

Ranked by measured failure rate (Backblaze AFR). $/TB uses the cheapest live price where available.

SSDs for cache, a SLOG or a metadata vdev

WDS400T1R0C
WD Red SN700
Capacity4 TB
Endurance5,100 TB
PLP-
Price / TB£230.49
£922best live price
View on Amazon
SB-RKT4P-8TB
Sabrent Rocket 4 Plus
Capacity8 TB
Endurance5,600 TB
PLP-
Price / TB£449.71
£3,598best live price
View on Amazon
WDS800T1X0M
WD Black SN8100
Capacity8 TB
Endurance4,800 TB
PLP-
Price / TB£199.81
£1,598best live price
View on Amazon
WDS400T2R0A
WD Red SA500
Capacity4 TB
Endurance2,500 TB
PLP-
Price / TB£174.75
£699best live price
View on Amazon
MZ-V9P4T0
Samsung 990 PRO
Capacity4 TB
Endurance2,400 TB
PLP-
Price / TB£170.00
£680best live price
View on Amazon
MZ-77Q4T0
Samsung 870 QVO
Capacity4 TB
Endurance1,440 TB
PLP-
Price / TB£249.75
£999best live price
View on Amazon
SB-RKT4P-4TB
Sabrent Rocket 4 Plus
Capacity4 TB
Endurance3,000 TB
PLP-
Price / TB£136.75
£547best live price
View on Amazon
SKC3000D/4096G
Kingston KC3000
Capacity4 TB
Endurance3,200 TB
PLP-
Price / TB£160.91
£644best live price
View on Amazon
CT4000T705SSD3
Crucial T705
Capacity4 TB
Endurance2,400 TB
PLP-
Price / TB£155.53
£622best live price
View on Amazon
ZP4000GM3A063
Seagate FireCuda 530R
Capacity4 TB
Endurance5,050 TB
PLP-
Price / TB£161.79
£647best live price
View on Amazon
WDS400T1X0M
WD Black SN8100
Capacity4 TB
Endurance2,400 TB
PLP-
Price / TB£203.90
£816best live price
View on Amazon
WDS200T2R0A
WD Red SA500
Capacity2 TB
Endurance1,300 TB
PLP-
Price / TB£209.87
£420best live price
View on Amazon
WDS200T1R0C
WD Red SN700
Capacity2 TB
Endurance2,500 TB
PLP-
Price / TB£156.07
£312best live price
View on Amazon
MZ-V9P2T0
Samsung 990 PRO
Capacity2 TB
Endurance1,200 TB
PLP-
Price / TB£167.50
£335best live price
View on Amazon
MZ-V7S2T0
Samsung 970 EVO Plus
Capacity2 TB
Endurance1,200 TB
PLP-
Price / TB£149.50
£299best live price
View on Amazon
SB-RKT5-2TB
Sabrent Rocket 5
Capacity2 TB
Endurance1,400 TB
PLP-
Price / TB£161.56
£323best live price
View on Amazon
WDS200T2X0E
WD Black SN850X
Capacity2 TB
Endurance1,200 TB
PLP-
Price / TB£313.32
£627best live price
View on Amazon
CT2000T500SSD8
Crucial T500
Capacity2 TB
Endurance1,200 TB
PLP-
Price / TB£179.52
£359best live price
View on Amazon
SKC3000D/2048G
Kingston KC3000
Capacity2 TB
Endurance1,600 TB
PLP-
Price / TB£161.38
£323best live price
View on Amazon
CT2000T705SSD3
Crucial T705
Capacity2 TB
Endurance1,200 TB
PLP-
Price / TB£184.66
£369best live price
View on Amazon
WDS200T1X0M
WD Black SN8100
Capacity2 TB
Endurance1,200 TB
PLP-
Price / TB£260.74
£521best live price
View on Amazon
WDS100T1R0A
WD Red SA500
Capacity1 TB
Endurance600 TB
PLP-
Price / TB£470.65
£471best live price
View on Amazon
WDS100T1R0C
WD Red SN700
Capacity1 TB
Endurance2,000 TB
PLP-
Price / TB£265.99
£266best live price
View on Amazon
MZ-V9P1T0
Samsung 990 PRO
Capacity1 TB
Endurance600 TB
PLP-
Price / TB£225.02
£225best live price
View on Amazon

Ranked by warranted endurance (DWPD). PLP = power-loss protection, the gate for a SLOG. $/TB uses the cheapest live price where available.

How TrueNAS uses your drives

A ZFS pool is built from vdevs - groups of drives with their own redundancy - and the pool stripes across them. You don't grow a vdev one disk at a time the way you do on Unraid; you plan a vdev, fill it, and add more vdevs later (or use RAIDZ expansion on recent versions). ZFS also checks everything it reads against a checksum and repairs silently corrupted data during a scrub. That self-healing is the reason people run it, and it's also why the drives have to be well behaved: the same scrub and resilver that protect you are brutal on a disk that can't keep pace.

CMR is not optional here

A resilver rebuilds a failed drive by reading across the whole pool and writing the replacement end to end, for hours. That is the exact workload an SMR drive is worst at - it fills its small conventional cache, drops to shingle-rewrite speed, and can stall long enough that ZFS marks it faulted and pulls it from an already-degraded pool. That's how a routine rebuild turns into lost data. So every drive in the list above is CMR, and it is the one specification on this page you should never compromise. The WD Red SMR mess in 2020 was exactly this failure, and it's why every drive page here states the recording tech.

Compatibility: any CMR drive, SATA or SAS

TrueNAS doesn't keep an approved-drive list and doesn't lock you to a brand - iXsystems' own guidance is essentially "use CMR, avoid the cheap SMR stuff." So compatibility comes down to the interface. A TrueNAS box with a plain SATA backplane takes any SATA NAS or enterprise drive; add an HBA (an LSI-style card in IT mode) and it takes SAS just as happily, which is why enterprise SAS drives show up in the list above. Both are fair game - pick on capacity, endurance and price, not on a vendor's blessing.

What to optimise for

Match drive sizes within a vdev, since ZFS plans around the smallest member. Once you have several large drives, run RAIDZ2 rather than RAIDZ1 - a second parity disk matters more as drives get bigger and rebuilds get longer, the same logic as RAID 6. Buy a matched set at once so the whole vdev ages together and you're not hunting a discontinued model in two years. For an always-on pool, the enterprise drives' higher workload rating and 5-year warranty earn their premium; for a quiet home box, NAS-class is fine. The storage planner works out usable capacity per layout, and the list above is ranked by real Backblaze failure rate so you can start from the drives least likely to trigger a resilver in the first place.

Why a ZFS pool still wants SSDs

Even an all-HDD pool usually has a job or two for flash. The table below lists DRAM-equipped SSDs for those jobs, the ones you can actually buy first, with power-loss protection flagged in its own column since that's the spec a SLOG turns on. Three roles, and it's worth being honest about which ones you actually need - and about which SSDs are easy to buy:

A SLOG (separate ZIL) only helps synchronous writes - NFS exports, or VM and database storage over iSCSI. It holds in-flight sync data before it lands on the pool, so if the drive loses power mid-write you lose that data, which is why a SLOG must have power-loss protection and why a random consumer SSD is the wrong choice. It does nothing for ordinary SMB file copies, so don't add one unless your workload is actually sync-heavy.

An L2ARC extends the read cache from RAM onto SSD. It only earns its place once you've filled the box with as much RAM as it takes and your working set still doesn't fit - and it even borrows a little RAM to index itself. Add memory first; reach for L2ARC second.

A special (metadata) vdev stores the pool's metadata, and optionally small files, on SSD. This is the one that helps almost everyone: browsing, snapshots and anything with lots of small files get dramatically quicker. The catch is serious - the special vdev is part of the pool, so if it dies the pool dies. So mirror it, and give it power-loss protection for the same reason a SLOG needs it: it holds live pool data, and a power cut mid-write is exactly what you're guarding against. Enterprise SATA SSDs are the sweet spot here - PLP and high endurance without paying for NVMe bandwidth this role never uses - which is what the PLP and endurance columns in the table below are for.

Some builders skip the spinning drives entirely and run an all-flash pool for the quiet, the low power draw and the speed. If that's you, the same SSD table is your starting point - just size up.

One honest caveat about that table: the datacenter SSDs that make the best SLOG and metadata drives are rarely stocked on Amazon except through resellers at silly markups, so a lot of them show no price - our gouge filter hides the inflated ones rather than pretend they're real. The rows that do carry a price are the consumer and prosumer DRAM SSDs, which are the right call for an L2ARC or a home box anyway. For a serious SLOG, buying the enterprise drive from a specialist is normal.

The short version

Fill the pool with matched CMR drives, RAIDZ2 once they're large, and never put SMR anywhere near it. Add SSDs deliberately, not by reflex: a mirrored metadata vdev helps most people, a SLOG only helps sync writes and only with power-loss protection, and L2ARC comes after RAM. Both tables are ranked so you start from the drives least likely to let you down - hard drives by measured failure rate, SSDs by warranted endurance.

Frequently asked questions

Can I use SMR drives with ZFS / TrueNAS?
No. SMR drives collapse to a crawl under the sustained writes of a resilver, which stretches a rebuild for days and can drop the drive out of a degraded pool. ZFS is CMR-only territory - it's the one rule you can't bend here.
Do TrueNAS drives need to match in size?
Within a vdev, yes - ZFS uses the smallest member's capacity, so a mismatched drive wastes space. Across vdevs you can mix, and you can grow a pool by adding a vdev or (on recent ZFS) by RAIDZ expansion. Matched CMR drives per vdev give the most predictable result.
Are enterprise drives worth it for TrueNAS?
Often. Enterprise SATA and SAS drives (Exos, Ultrastar) bring higher workload ratings and 5-year warranties that suit an always-on pool, and TrueNAS boxes with an HBA take SAS directly. NAS-class drives are fine for lighter home use.
Do I actually need an SSD if my pool is hard drives?
Not always. A SLOG only helps synchronous writes (NFS, or VM/database storage over iSCSI) - it does nothing for ordinary SMB file copies. L2ARC only helps once you've maxed RAM and your working set still doesn't fit. A metadata (special) vdev is the one that helps almost everyone with lots of small files, but it must be mirrored, because if it dies the whole pool dies.