Buying SSDs for a homelab ZFS pool or a TrueNAS array is different from buying an SSD for a desktop gaming rig. Consumer drives will work — sometimes — but the wrong choice can cause performance degradation, data loss during a power failure, or premature failure in a write-heavy workload.
This guide covers exactly what to look for in a used enterprise SSD, what's worth paying for, and what common advice you should ignore.
Consumer vs. Enterprise: What You're Actually Paying For
The SSD market segments into three tiers, and the middle one is where most homelabbers should be shopping.
Consumer SSDs (Samsung 870 Evo, WD Blue, Crucial MX500): Built for bursty desktop workloads. SLC cache absorbs short writes, but sustained writes tank performance. No power-loss protection (PLP) means a power outage during a write operation can corrupt the data you were writing and possibly the mapping tables too. In a ZFS pool with a SLOG, a consumer SSD can actually be slower than a spinning hard drive for sync writes because ZFS forces the writes to complete before acknowledging — consumer drives weren't designed for that.
Prosumer SSDs (Samsung 870 Pro, WD Red SA500): Higher endurance than consumer, sometimes PLP, but still built for desktop-adjacent workloads. The 870 Pro has PLP, which makes it a rare exception. Most in this tier don't. They're fine for read-heavy use but still not ideal for ZFS with sync writes enabled.
Enterprise SSDs (Intel/Solidigm D-series, Samsung PM-series, Micron 7300/7450, Kioxia CD6): Built for datacenter workloads. Full power-loss protection means onboard capacitors ensure every in-flight write completes during a power failure. Consistent write performance regardless of whether the drive is 10% full or 90% full. Higher endurance ratings. Support for dual-port (simultaneous connection to two controllers — important for dual-controller NAS units). This is what you want in a ZFS pool.
SATA vs. NVMe for ZFS
There's a persistent myth in the homelab community that ZFS needs NVMe to perform well. It's not true. ZFS doesn't care about the interface — it cares about the latency and throughput characteristics of the underlying storage.
SATA enterprise SSDs (Intel D3-S4510/S4610, Micron 5300 series, Samsung PM883) are an excellent choice for most homelab ZFS pools. A single SATA SSD can saturate a 1GbE link easily. In a pool of 4-6 drives in RAID-Z2, you get aggregate read speeds of 1500-2000 MB/s, which is more than most homelabs will ever need. The price per gigabyte is significantly lower than NVMe, and used enterprise SATA drives are widely available.
NVMe enterprise SSDs (Intel/Solidigm P5510/P5520, Samsung PM9A3, Kioxia CD6 series) make sense when you need the throughput. A single U.2 NVMe drive can hit 4800-7000 MB/s sequential reads. If you're working with large datasets locally (video editing, ML training), NVMe matters. For a NAS serving media files over a network, SATA is more than enough.
The split recommendation:
- NAS over 1-10GbE: SATA enterprise SSD pool. Cheaper, simpler, plenty fast.
- Local workstation or compute node: NVMe or a mix of SATA pool + NVMe SLOG.
- Dual-controller storage appliance: Enterprise SSDs with dual-port support (most NVMe enterprise drives have this; few SATA do).
TLC vs. QLC: When Each Makes Sense
TLC (Triple-Level Cell): 3 bits per cell. The standard for enterprise drives. Good endurance (1-3 DWPD typical), good performance, reasonable cost. Get this unless you have a specific reason not to.
QLC (Quad-Level Cell): 4 bits per cell. Cheaper, lower endurance (0.1-0.3 DWPD typical), slower writes. QLC drives use a large SLC cache to hide the slow native write speed, but once that cache is exhausted, write speeds drop to 100-200 MB/s — slower than a spinning hard drive.
When QLC is acceptable:
- Read-mostly workloads with infrequent writes
- Archival pools where data is written once and read rarely
- Capacity-optimized storage where the cost savings justify replacing drives sooner
When QLC is poison:
- ZFS SLOG or L2ARC — the sustained write or random read patterns destroy QLC performance
- Write-heavy workloads (databases, logging, VM storage)
- Any workload where the SLC cache would be exhausted regularly
- ZFS pools with sync writes enabled — the write pattern destroys QLC performance
The rule: if you're considering QLC for cost reasons, you're better off buying used TLC enterprise drives at a similar price. Used Intel D3-S4510 3.84TB drives often sell for $80-120, which competes with new QLC pricing and delivers much better performance and endurance.
Understanding Endurance Ratings
SSD endurance is measured in DWPD (Drive Writes Per Day) or TBW (Total Bytes Written).
DWPD — how many times you can write the full drive capacity every day for the warranty period. A 1.92TB drive rated at 1 DWPD can handle 1.92TB of writes per day for 5 years. DWPD matters for write-heavy workloads.
TBW — total amount of data that can be written to the drive before the warranty ends. A drive might be rated for 3,500 TBW (total over its life).
Realistic expectations:
- 0.1-0.3 DWPD: QLC / entry-level enterprise (Intel D3-S4510)
- 1-3 DWPD: Mainstream enterprise (Solidigm P5520, Micron 7400)
- 3-10 DWPD: High-endurance (Intel D3-S4610, Samsung PM9D3a)
- 10-30 DWPD: Write-intensive (rarely needed in homelab)
For a typical homelab NAS, a used drive with 0.5-1 DWPD is plenty. Most homelabbers write 10-50GB per day. A 1.92TB drive at 0.5 DWPD can handle 960GB of writes per day for 5 years. You're not going to hit that.
Form Factors
U.2 (2.5-inch, NVMe): The most common enterprise SSD form factor. Connects via SFF-8639 (U.2) connector. Requires a U.2-to-PCIe adapter or a U.2 backplane. Used U.2 enterprise drives are abundant and cheap.
U.3 (2.5-inch, NVMe): Backward compatible with U.2. Same physical form, updated protocol support. Most U.3 drives work in U.2 slots. Future-proof if you're building new.
M.2 NVMe: Common form factor but most enterprise drives in M.2 are small capacity (960GB max). Harder to find good used deals. Better suited for consumer builds.
Add-in Card (AIC): Full-height PCIe card with a single massive SSD or multiple smaller SSDs. Uncommon in homelabs. Usually need specific hardware to accept them.
Recommended Used Drives and Pricing (Spring 2026)
| Model | Capacity | Form | Used Price | Notes |
|---|---|---|---|---|
| Intel DC P4510 | 2.0TB | U.2 NVMe | $50-80 | Older but proven, cheap |
Common Mistakes
Using a single SSD as ZFS SLOG without PLP. A SLOG device is a write cache. If it loses power mid-write, the data in that write is gone and your pool could be corrupt. Consumer SSDs without PLP are not safe for SLOG. Use a proper enterprise SSD like the Intel Optane 905p or a drive with explicit PLP.
Mixing drive brands in a single vdev. This works technically but can cause performance issues because drives of different brands have different garbage collection patterns and latency characteristics. For a striped vdev (mirror or RAID-Z), use identical drives. For separate vdevs in the same pool, mixing is fine.
Buying a drive that's been written to 95% of its rated endurance. Used enterprise drives are cheap for a reason. A drive with 90%+ endurance consumed will likely fail sooner than one at 30%. Check TBW / PBW ratings and aim for under 50% consumed for any drive you plan to keep for 3+ years.
Using QLC in any ZFS metadata vdev or SLOG. This is the fastest way to a bad ZFS experience. The sustained write speeds of QLC once the SLC cache is exhausted (100-200 MB/s) make the entire pool feel sluggish for any synchronous write. TLC or better only.
Where to Buy
ServerPartDeals: The best source for tested, warrantied used enterprise SSDs. Their inventory rotates constantly. Prices are slightly higher than eBay but the testing and warranty coverage is worth it.
r/DataHoarder and r/homelabsales: Good for bulk purchases from other enthusiasts. Check seller history. Drives from Reddit sellers are usually well-documented with S.M.A.R.T. data.
eBay: Widest selection, highest risk. Filter for sellers with established electronics selling history. Look for listings with actual S.M.A.R.T. data screenshots. Avoid anything without tested photos or described as "pulled from working server" without specifics.
---
Got a ZFS pool to build? Set up a hunt for enterprise SSDs on Hardware Hunter and get alerted when the right drive hits the right price. Get started free →
Stop checking manually.
Set up a hunt and get alerted when the right deal hits the right price.
Get started free →