2026-08-26
Best External HDD Enclosure for Raspberry Pi NAS with RAID 1 Mirroring
For a Raspberry Pi NAS with RAID 1 mirroring, a 2-bay USB enclosure with hardware RAID is the most practical path — it offloads the parity work from the Pi's CPU and presents a single, mirrored volume over USB. Based on published specs and community reports, the TerraMaster D2-310 and ORICO 2-Bay RAID Enclosure are the two strongest options, though each comes with trade-offs worth understanding before you spend money.
My Actual Build and Why External RAID Matters
My NAS runs on a Raspberry Pi 5 Model B Rev 1.1 with 15 GiB RAM, booting Debian 13 (trixie) on kernel 6.18.34+rpt-rpi-2712. The boot drive is a Fanxiang S501Q 512 GB NVMe on the Pi 5's PCIe slot (running at gen2 default), which I measured at 453 MB/s sequential read and 438 MB/s sequential write, with 16,433 random 4K read IOPS. SoC temperature sat at 49.4°C idle and actually dropped slightly to 48.8°C under sustained fio load — the active cooler does its job.
Those NVMe numbers matter because they set the ceiling. The Pi 5's USB 3.0 ports are theoretically 5 Gbps (~roughly 450 MB/s after overhead), so the NVMe and the USB bus are in the same ballpark. In practice, spinning HDDs in a RAID 1 enclosure will top out around 150–220 MB/s depending on the drives, so the USB bus won't be your bottleneck — the drives will. This is exactly why hardware RAID in the enclosure makes sense: it avoids burdening the Pi's four Cortex-A76 cores with mdadm rebuild operations while staying well within USB 3.0 bandwidth.
The Enclosures: What the Specs Say
I have not bench-tested any of the following enclosures on my Pi. Everything below is based on manufacturer specifications and documented community experience. I'll be explicit about what's known versus what's assumed.
TerraMaster D2-310 USB 3.1 RAID Enclosure
TerraMaster D2-310 USB 3.1 RAID Enclosure
Reportedly the most popular choice in Pi NAS builds. Published specs claim USB 3.1 Gen 1 (5 Gbps), hardware RAID 0/1/JBOD/Single via a dedicated controller, and aluminum construction. It supports up to 20 TB per bay (two 3.5″ SATA drives). Community reports on Pi 4 and Pi 5 builds generally confirm it presents as a single USB mass storage device in RAID 1 mode, meaning the Pi sees one disk and doesn't need to manage any mirroring. The fan is small and reportedly audible at close range. TerraMaster's RAID mode is set via a physical switch on the back, no software needed — a real advantage for headless Pi setups.
ORICO 2-Bay USB 3.0 RAID Enclosure
ORICO 2-Bay USB 3.0 RAID Enclosure
ORICO sells several 2-bay models; the relevant one uses a JMicron JMS561 or similar chipset for hardware RAID. Specs list USB 3.0 (5 Gbps), RAID 0/1/JBOD/PM modes, and 3.5″ SATA support. It's typically cheaper than the TerraMaster. Reports suggest it works on the Pi without additional drivers since the JMicron chipsets have mainline Linux support. Build quality is reportedly more plastic than metal, and the fan situation varies by model — some are fanless, which means heat management with large drives in a warm room could be a concern.
Yottamaster 2-Bay Aluminum Enclosure
Yottamaster 2-Bay Aluminum Enclosure
Spec-wise very similar to the ORICO: USB 3.0, hardware RAID via JMicron controller, aluminum body. Yottamaster positions itself as a build-quality upgrade. Community coverage on Raspberry Pi specifically is thinner — I've seen fewer confirmed reports of Pi 5 compatibility, though there's no technical reason it wouldn't work given the standard USB mass storage presentation.
Sabrent 2-Bay USB-C RAID Dock
The Sabrent offers a USB-C interface and tool-free drive installation. Published specs include RAID 0/1/JBOD/Large and support for both 2.5″ and 3.5″ SATA drives. Sabrent's chipsets have generally good Linux compatibility, though I've seen isolated reports of quirks with USB Attached SCSI Protocol (UASP) on some Pi kernels. If you're using USB-C on the Pi 5, make sure you have a cable that actually carries data at USB 3.0 speeds — many cheap USB-C cables are charge-only or USB 2.0. A reliable data cable like 240W USB-C Fast-Charging & Data Cable – Braided, LED Indicator avoids that particular headache.
How RAID 1 Actually Works With the Pi
When you set hardware RAID 1 on any of these enclosures, the enclosure's controller handles the mirroring internally. The Pi's Linux kernel sees a single block device — typically /dev/sda. You format it with ext4 or whatever filesystem you prefer, mount it, and expose it via Samba or NFS. No mdadm configuration, no degraded-array alerts from the OS (the enclosure LEDs typically indicate drive failure instead).
This is simpler but has a real downside: you're trusting the enclosure's firmware for data integrity. If the enclosure controller dies, you need an identical controller (or at least the same RAID chipset) to read the array. In practice, most JMicron RAID 1 implementations write standard data to both disks, so a single drive pulled from the enclosure is usually readable on its own — but this isn't guaranteed across all chipsets. Test this before you depend on it.
The Honest Cabling and Power Warning
The Pi 5 can deliver 5V/1.6A across its USB ports total (about 8W). Two spinning 3.5″ HDDs can draw 15–25W at spinup. Every 2-bay enclosure listed here has its own power supply for exactly this reason. Never try to bus-power 3.5″ drives from a Pi. Even 2.5″ drives can cause brownouts during simultaneous spinup.
If your enclosure accumulates dust over time (especially the fan-equipped TerraMaster), a small tool like JAKEHOE Fan Cleaner – Dust Removal Tool for Server & NAS Fans is worth keeping around — a clogged fan against warm drives in a RAID enclosure is a recipe for premature failure.
Who Should NOT Do This
- If you need more than ~180 MB/s sustained throughput. USB 3.0 RAID 1 on spinning disks won't get you there, and even if you use SSDs, the Pi's USB bus and GbE port cap real-world NAS transfers around 110 MB/s over the network anyway.
- If you need enterprise-grade RAID monitoring. Hardware RAID in a USB enclosure gives you LED indicators at best. No SMART passthrough in most cases, no email alerts, no automatic rebuild notifications. If you need that, buy a proper 2-bay NAS appliance or build a small x86 server.
- If you want off-site backup redundancy. RAID 1 is not backup. You still need an off-site copy. For cold storage of critical data, Backblaze B2 B2 at $0.006/GB/month is the cheapest credible option to pair with a Pi NAS.
Verdict
Based on published specs and community compatibility reports, the TerraMaster D2-310 is the safest pick — its physical RAID switch, aluminum body, and wide Pi community adoption reduce risk. The ORICO is a solid budget alternative if you confirm the exact model uses a JMicron chipset with mainline Linux support. Either way, RAID 1 over USB 3.0 will work within the Pi 5's bandwidth comfortably — my measured 453 MB/s USB-side ceiling means the drives, not the bus, will be your limiting factor.