Build a home NAS with more than a handful of drives and you quickly bump into the motherboard’s SATA port limit. The clean, storage-community-approved answer is an HBA card flashed to IT mode. The terms sound intimidating, but the concept is simple, and getting it right is the difference between a healthy ZFS pool and a fragile one.

What an HBA actually is

HBA stands for Host Bus Adapter. It is a PCIe expansion card that adds many SAS/SATA ports, commonly eight or sixteen, letting you connect far more drives than a consumer board offers. Unlike a hardware RAID card, a proper HBA is designed to do one thing: present each connected disk directly to the operating system, individually and untouched.

Why “direct” matters

Software storage systems like ZFS, TrueNAS, and Unraid want raw, unmediated access to every drive so they can read SMART data, manage the disks, and control redundancy themselves. Any layer that hides or reinterprets the disks fights against that, which is exactly what hardware RAID does.

IT mode vs IR mode

Many popular HBAs (the LSI/Broadcom SAS families are the classic examples) can run two firmware personalities. IR mode (Integrated RAID) adds a RAID layer on the card. IT mode (Initiator Target) strips that away and turns the card into a plain pass-through, showing each disk as-is. For a software NAS, IT mode is what you want.

Setup Disks presented as Good for ZFS/TrueNAS?
Hardware RAID card Virtual RAID volumes No, hides raw disks
HBA in IR mode Mix, RAID layer present Not ideal
HBA in IT mode Individual raw disks Yes, recommended
Motherboard SATA (AHCI) Individual raw disks Yes, but port-limited

Why not just use a hardware RAID card?

Hardware RAID cards create RAID arrays in their own firmware and hand the OS a finished volume. That breaks ZFS’s self-healing model, hides per-drive SMART health, and ties your array to that specific card model; if the card dies, recovery can require an identical replacement. IT-mode HBAs avoid all of this, which is why the NAS community overwhelmingly favors them for software-defined storage.

Practical buying and cooling notes

Used enterprise HBAs are inexpensive and plentiful, but two cautions apply. First, confirm the card is genuinely flashed to IT mode (sellers often pre-flash them, or you can flash firmware yourself). Second, these cards were built for server airflow and run hot, so add a small fan over the heatsink in a quiet home case to prevent throttling or failure. A card offering eight internal ports typically connects to eight drives via two SFF-8087 or SFF-8643 breakout cables.

Connecting more drives than the card has ports

An eight-port HBA does not stop at eight drives. Through a SAS expander, a single HBA can drive dozens of disks, which is how large storage servers connect 24 or more drives from one card. For most home builds this is overkill, but it explains why used enterprise HBAs remain popular: they scale far beyond a motherboard’s SATA count without adding more cards. Breakout cables convert the card’s SAS connectors into individual SATA plugs for standard drives.

PCIe lanes and slot choice

An HBA needs adequate PCIe bandwidth, typically a x8 slot, to feed many drives at full speed. Dropping one into a x4 or x1 slot can bottleneck a large array during heavy sequential work, though for spinning drives the impact is often modest. Check that your board has a spare slot with enough lanes before committing, especially if a GPU already claims the primary x16 slot.

FAQ

Do I need an HBA for a small two- or four-drive NAS?

Usually not. Four SATA ports on the motherboard cover a small pool fine. HBAs earn their place once you exceed the board’s ports, typically at six or more drives, or when you want room to expand.

Can I use a hardware RAID card in IT-like mode?

Some RAID cards offer a JBOD or pass-through option, but it is often an imperfect emulation that still hides some drive data. A true IT-mode HBA is the reliable choice for ZFS and Unraid; do not settle for a RAID card’s “close enough” mode if you can avoid it.

Bottom line

An HBA adds the ports a NAS needs, and IT mode makes it hand every disk to your software untouched, exactly what ZFS, TrueNAS, and Unraid want. Skip hardware RAID for software-defined storage, buy a genuinely IT-flashed card, and give it a little airflow. It is the standard, dependable way to scale a home NAS.

Related guides