Hi folks -
I've spent some time with a number of the other hw build review request threads (which led me to revisit my design several times already) so hopefully I've addressed the common things people get wrong with their first TrueNAS build. I've also reviewed the hardware guide and the Intro to ZFS (thank you!)
I have an existing QNAP build but I'm sick of how difficult it is to diagnose issues with QuTS Hero when anything goes wrong, and I also need to rebuild the hardware platform to something appropriate to locate in a primary living space as I move/downsize. I've noted the components that I'd like to reuse from my QNAP build if they're reasonably appropriate for the TrueNAS Scale system, and if they're not I'd love to hear about it. Also I never got rid of the NAS setup I had pre-QNAP, so fortunately I'll be able to use that while I rebuild.
From the other threads, I have some open questions as well:
Edit: Updated processor for mb compatibility, video card for height (2 slot -> 1 slot) so I can add the LSI SAS HBA to provide additional necessary ports, added 120G SSD for system drive, updated case to current gen Define 7, updated drive purpose annotations
Edit2: Added an expander and 3 more drives now that we have zvol expansion
I've spent some time with a number of the other hw build review request threads (which led me to revisit my design several times already) so hopefully I've addressed the common things people get wrong with their first TrueNAS build. I've also reviewed the hardware guide and the Intro to ZFS (thank you!)
I have an existing QNAP build but I'm sick of how difficult it is to diagnose issues with QuTS Hero when anything goes wrong, and I also need to rebuild the hardware platform to something appropriate to locate in a primary living space as I move/downsize. I've noted the components that I'd like to reuse from my QNAP build if they're reasonably appropriate for the TrueNAS Scale system, and if they're not I'd love to hear about it. Also I never got rid of the NAS setup I had pre-QNAP, so fortunately I'll be able to use that while I rebuild.
From the other threads, I have some open questions as well:
- I saw noted that sometimes the onboard SATA controller is not well suited for TrueNAS. Can someone expand on the reason for this, and how to determine which ones are good/bad? I was trying to figure out a mb/hba/graphics card combo that would work with ECC and found it very difficult to find an HBA that would also work with a graphics card, or more accurately an ECC capable motherboard that has more than one PCIe x 16 slot without dropping to 8/ea with the additional card. (So I hope I can use the on-board SATA ports on the AsRock)
- I understand ZFS likes to scale memory with storage space, is 64G RAM reasonably sufficient for a ~100TB Plex server? Current specs have 2 x 32GB w/ 2 open slots in case I need to add more later.
- I've got a pair of SSDs (Samsung EVO 870 2TB) from the QNAP build that I intend to use as a mirrored system drive (capacity overkill, but sunk cost), and a pair of M.2 NVME (Samsung 970 EVO Plus 2TB.) In the QNAP build, the M.2 are a mirrored cache drive. Would these be suitable for an L2ARC or would that dramatically increase the need for additional RAM? I need to reserve ~1TB on one of the SSD pairs for transcoding, what about splitting it for 1TB of L2ARC and 1TB "storage" for the transcoding temp folder?
- I'm planning to host the main storage on an 8-wide RAIDZ2 vdev. Reasonable for Plex? ZFS Intro has a note about a 4-wide + 8-wide being "not horrible" : )
- AsRock Rack W480D4U mATX Server Motherboard
- Intel Xeon W-1250 6 Core 3.30 GHz Processor
- 2x NEMIX RAM 64GB (2x32GB) Kit DDR4-2666 PC4-21300 ECC UDIMM Server Memory
- PNY TECHNOLOGIES Nvidia Quadro P4000
- Seasonic PRIME GX-850, 850W 80+ Gold Power Supply
- Fractal Design Define 7
- Fractal Design Celsius S36 Blackout 360mm AIO CPU Cooler
- 1x Kingston A400 120GB SATA 3 2.5" Internal SSD (Boot/system)
- 11x Seagate 18TB Exos X18 7200 RPM SATA 6Gb/s 256MB Cache 3.5-Inch Enterprise Hard Drive (Data)
- 2x Samsung EVO 870 2TB (Mirror - app/docker volumes)
- 2x M.2 Samsung 970 EVO Plus 2TB (1x for zfs cache, 1x for plex transcoding scratch)
- LSI 6Gbps SAS HBA LSI 9201-8i + Intel RES2SV240 SAS-2 Expander 24-Port 6Gbps Expansion Adapter
Edit: Updated processor for mb compatibility, video card for height (2 slot -> 1 slot) so I can add the LSI SAS HBA to provide additional necessary ports, added 120G SSD for system drive, updated case to current gen Define 7, updated drive purpose annotations
Edit2: Added an expander and 3 more drives now that we have zvol expansion
Last edited: