passthrough fit
HBA Passthrough To TrueNAS VM
HBA passthrough to a TrueNAS VM can work well when the host supports IOMMU, the controller is isolated cleanly, and Proxmox storage is separated from disks owned by the NAS VM.
Independent third-party notes. Verify critical homelab changes against primary docs and your exact hardware revision.
Quick Answer
HBA passthrough to a TrueNAS VM can work well when the host supports IOMMU, the controller is isolated cleanly, and Proxmox storage is separated from disks owned by the NAS VM.
Key Facts
- Core requirement
- PCIe passthrough depends on hardware, firmware, IOMMU groups, and host configuration.
- Storage rule
- Do not let Proxmox and the NAS VM both manage the same disks.
- Best HBA behavior
- A controller that exposes disks directly is usually preferred for NAS use.
- Recovery rule
- Keep Proxmox boot and management independent from the passed-through storage controller.
Recommended Checks
- Confirm CPU, motherboard, and BIOS support IOMMU.
- Check IOMMU groups before committing to the build.
- Keep Proxmox boot storage outside the HBA passed to the NAS VM.
- Pass through the controller, not individual disks, when the build calls for direct NAS ownership.
- Test reboot, shutdown, backup, and recovery behavior before trusting the setup.
Verification
- The HBA appears in the VM.
- The host does not use the passed-through disks.
- A reboot returns storage and networking cleanly.
Warnings
- Passthrough is build-specific and can break with firmware or hardware changes.
- A bad storage ownership design can put data at risk.
Best For
- NAS VM builders with a dedicated HBA
- Larger storage arrays
- Users comfortable with recovery planning
Not For
- Single-drive mini PCs
- First-time users who want the simplest storage path
- Hosts without clear IOMMU isolation
Common Mistakes
- Passing through disks that Proxmox still depends on
- Skipping IOMMU group checks
- Forgetting out-of-band backup
Examples
IOMMU enabled: yes/no
HBA isolated: yes/no
Proxmox boot disk separate: yes/no
NAS VM backup plan:
Rollback plan: FAQ
Should I pass disks or the HBA?
For a NAS VM, many builders prefer passing the whole controller when hardware isolation supports it.
Is this safer than Proxmox ZFS?
It is not automatically safer. It is a different ownership model with different operational risk.