m.2 nVME SATA expansion card with 6 SATA ports

Best SATA Expansion Cards for a DIY NAS: A Comprehensive Guide

You’ve maxed out the available SATA ports on your motherboard, but your storage needs keep growing. Whether you’re adding more hard drives for backups, media storage, or expanding your RAID array, a SATA expansion card is the easiest way to increase your drive capacity. However, not all SATA expansion cards are created equal. This guide will help you navigate the options and choose the best card for your DIY NAS.

Key Considerations When Buying a SATA Expansion Card

Number of Ports

Ensure the card has enough ports to support your planned storage setup. Cards typically range from 2 to 8 ports.

PCIe Lanes

The bandwidth available for a SATA expansion card depends on the PCIe slot it occupies. More drives and higher speed drives need more lanes.

Chipset Stability

Some chipsets have trouble with powertop auto-tune. Choosing a reliable chipset ensures compatibility with your NAS software and long-term stability.

Power Consumption

Low-power builds should prioritize energy-efficient chipsets, especially if you intend to use powertop --auto-tune to optimize consumption.

SATA vs. NVMe Expansion Cards

For a NAS focused on large-capacity storage, SATA expansion cards are generally the best choice. However, for cache drives or VM storage, NVMe can offer significant advantages.

sata pcie extension card

PCIe SATA Expansion Cards

Ideal for traditional HDDs and SATA SSDs.
Typically provide 6Gbps per port.
Suitable for bulk storage rather than speed-sensitive applications.
nvme sata expansion card

NVMe SATA Expansion Cards

Designed for high-speed SSDs.
Utilize the PCIe interface for superior read/write performance.
Better for caching or applications needing rapid data access rather than large capacity storage.

Comparing Popular SATA Expansion Card Chipsets

ChipsetPortsInterfacePerformanceConsiderations
ASMedia
ASM1166
6 SATA 6GbpsPCIe 3.0 x2Stable with good driver supportBest choice for DIY NAS and home server. However, sometimes requires firmware updates for ASPM power management
JMicron
JMB585
5 SATA 6GbpsPCIe 3.0 x2Works well but has power management issuespowertop --auto-tune can cause system instability
Marvell
88SE9215
4 SATA 6GbpsPCIe 2.0 x1Suitable for small buildsReports of instability with TrueNAS
LSI
SAS9207-8i
8 SATA/SAS 6GbpsPCIe 3.0 x8Enterprise-grade reliability, High speedExpensive. Higher power consumption (~10W)

Power Efficiency Considerations for Low Power NAS Builds

If energy efficiency is a priority, be cautious when using JMicron-based cards, as they tend to have issues when power-saving features are aggressively tuned. If you plan to use powertop --auto-tune, consider an ASMedia or LSI-based card, as they tend to handle power-saving optimizations better.

Finding the Best SATA Expansion Card for Your Needs

When choosing a SATA expansion card, balance the number of ports, chipset reliability, power efficiency, and compatibility with your NAS software. For the most stable and high-performing option, LSI controllers are recommended, while ASM1166 provides a cost-effective and energy-efficient choice for smaller NAS setups.

To see a complete breakdown of recommended hardware components, visit our Hardware Components Guide and select the best SATA expansion card for your DIY NAS build.

Hardware Components Guide

Motherboard and a hand holding a CPU

Leave a Comment

Your email address will not be published. Required fields are marked *