NAS Hardware Guide
Generic placeholder graphic: a plain tinted grid panel with the site name. Not a photograph of the subject.
Hardware

Sizing NAS Hardware: Bays, HBAs, ECC Memory and Power

How drive bay count, HBA choice, PCIe lanes, ECC memory and PSU headroom constrain a NAS build, and where newcomers overspend.

By NAS Hardware Guide Editorial · · 7 min read

A NAS build is decided by constraints, not by picking the fastest parts. The chassis fixes how many drives you can ever hold, the motherboard fixes how many PCIe lanes you can spend, and the power supply has to cope with a load profile that looks nothing like a desktop. Getting the order of those decisions right saves a rebuild later.

Start with bays, not drives

Drive bay count is the least reversible choice in the build. Adding capacity later means either replacing every drive in a group with larger ones or adding a whole new group, and both are expensive. Buying a chassis with more bays than you need today is far cheaper than replacing the chassis.

Bay count also shapes your redundancy math. Parity based layouts spend a fixed number of drives on redundancy per group, so a small group loses a large fraction of its raw capacity to parity while a large group loses less but takes longer to rebuild and stays vulnerable for that whole window. Wide groups of large drives make rebuilds long. That is the real argument for splitting a large array into several smaller groups.

Check backplane details before ordering. Whether bays are hot swap, whether the backplane is a passive breakout or contains an expander, and what connector standard it uses all determine which cables and controllers will work.

Controllers and PCIe lanes

Onboard SATA ports run out quickly. The standard answer is a host bus adapter, which presents drives to the operating system directly. This matters for software defined storage, which expects raw disks and their SMART data. A RAID controller that hides drives behind its own abstraction interferes with that, which is why HBAs in plain pass through mode are the norm for software arrays. Many RAID cards can be reflashed into that mode.

PCIe lanes are the scarce resource. Consumer platforms provide relatively few lanes from the CPU, and chipset attached slots share bandwidth upstream. An HBA, a network card, and NVMe drives all compete for the same budget. Server and workstation platforms exist largely because they provide more lanes. Confirm the physical slot size, the electrical lane count, and the lane allocation in the manual, because a slot that is physically long may be electrically narrow.

ECC memory

ECC memory detects and corrects single bit errors in RAM rather than letting corrupted data pass through silently. On a system whose job is storing data for years, that matters more than on a desktop, because bad data written to the array is bad data in every subsequent copy and snapshot. ECC support requires the CPU, chipset, motherboard and modules to all support it. Verify support against the board’s documentation rather than assuming it from the platform.

Power and cooling

Sizing the PSU from steady state draw is a mistake. Spinning drives pull noticeably more current at spin up than during normal operation, and if every drive starts at once the peak is many times the idle figure. Staggered spin up spreads that peak, and enterprise backplanes often support it. Check the twelve volt rail capacity rather than the headline wattage, and leave headroom for future drives.

Cooling gets ignored until drives run hot in a stack with poor airflow. Drives packed together need directed airflow across them, not just a fan somewhere in the case.

Common mistakes

Buying drives before the chassis. Choosing a board without checking lane allocation. Assuming a RAID card will behave like an HBA. Sizing a PSU for idle. Filling every bay immediately, leaving no room to migrate data during a future rebuild.

#nas#hba#ecc-memory#chassis#power-supply

Comments