Choosing drives for TrueNAS starts with the workload and pool layout, not a brand ranking. Capacity, recording technology, error reporting, vibration, warranty, replacement time, and the consequences of a degraded vdev all matter.
Editorial basis: This guide is based on published TrueNAS, OpenZFS, and manufacturer documentation. It does not claim ownership, personal deployment history, or hands-on reliability results for any drive.
On this page
- Design the pool before choosing a model
- HDD checks for a data vdev
- SSD roles are not interchangeable
- Data pool
- Separate log device
- L2ARC
- Memory and data integrity
- Validate existing drives
- Buying checklist
- Frequently Asked Questions
- Are all NAS-branded drives suitable for every TrueNAS pool?
- Does every TrueNAS system need a SLOG or L2ARC?
- Does redundancy replace backups?
Design the pool before choosing a model#
Decide what the pool must survive, how quickly it must recover, and where a separate backup will live. Mirrors, RAIDZ layouts, and dRAID have different capacity, fault-tolerance, expansion, and resilver tradeoffs. No disk model turns redundancy into a backup.
Use the TrueNAS documentation for the installed release and the OpenZFS documentation when planning the layout.
HDD checks for a data vdev#
- Recording technology: verify that the exact model is CMR when predictable sustained and random-write behavior matters. Do not infer CMR or SMR from a family name alone.
- Interface and sector format: confirm SATA or SAS support, logical and physical sector sizes, and controller compatibility.
- Workload and vibration rating: compare the manufacturer’s intended bay count and workload class with the enclosure.
- Warranty and replacement path: record the model and warranty terms before deployment.
- Capacity and recovery window: larger drives can take longer to resilver, depending on the pool, workload, and hardware. There is no universal rebuild-time guarantee.
WD Red Plus, Seagate IronWolf, and enterprise families contain models aimed at NAS or continuous-duty workloads, but specifications can change by model and capacity. Verify the exact part number on the manufacturer’s current data sheet.
SSD roles are not interchangeable#
Data pool#
An all-flash pool can improve latency and random I/O. Match endurance, power-loss behavior, form factor, and cooling to the workload, and keep redundancy and backups in the design.
Separate log device#
A SLOG stores the ZFS intent log for synchronous writes; it is not a general write cache. It helps only workloads that issue synchronous writes and are limited by log latency. Power-loss protection, latency consistency, and endurance are important. Mirror the SLOG when the workload’s availability requirements justify it.
L2ARC#
L2ARC extends the read cache onto fast storage. It consumes memory for metadata and only helps when the working set and access pattern benefit. Measure ARC behavior before adding it; more RAM or a faster data vdev can be the better change.
Memory and data integrity#
ECC memory can detect and correct supported memory errors and is strongly preferred for storage systems when the platform supports it. It is not a substitute for checksums, scrubs, redundancy, backups, or tested restores, and non-ECC memory does not imply that every workload will corrupt data.
Validate existing drives#
zpool status -v
smartctl --scan
smartctl -x /dev/your-device
Use the actual device path from the system. Review SMART history, interface errors, pool events, scrub results, and manufacturer diagnostics together. A single attribute should not be treated as a universal failure predictor.
Buying checklist#
- Write down the workload, usable-capacity target, fault-tolerance target, and backup location.
- Choose the vdev layout and verify expansion constraints.
- Confirm the exact drive model, recording technology, interface, sector format, dimensions, and warranty.
- Check controller, power, cooling, and bay compatibility.
- Burn in and test drives before placing unique data on the pool.
- Schedule scrubs, health checks, alerts, and restore tests.
Frequently Asked Questions#
Are all NAS-branded drives suitable for every TrueNAS pool?#
No. Verify the exact model and workload class. Recording technology, interface, sector format, vibration rating, firmware behavior, and warranty can differ within a product family.
Does every TrueNAS system need a SLOG or L2ARC?#
No. A SLOG targets synchronous-write latency, while L2ARC targets eligible read workloads. Measure the workload first and add either device only when the expected benefit and failure behavior are understood.
Does redundancy replace backups?#
No. Redundancy can keep a pool available through some device failures. It does not protect against deletion, ransomware, software defects, theft, fire, or every multi-device failure.
