Hello, I have spent the last 6 months procrastinating on re-building my old Windows desktop into the fileserver it was always meant to be, and am hoping for some advice and pointers (to help get me out of my head and actually finish the rebuild)
Base hardware:
- AMD Ryzen 3700x
- 64GB RAM (will eventually go back up to 96GB when some loan DIMMs come home to roost) non-ECC
- Asus X570-E
- Fractal Design R6
Storage:
- 2x NVMe
- WD SN850x 2TB
- Crucial T500 2TB
- 4x SAS SSD
- HGST 100GB (HUSSL4010BSS600)
- 9x SATA HDD
- all 16TB, mix of Seagate EXO/Iron Wolf, and WD DC HC550
Misc:
- Seagate: 1x 6, 1x10 TB
- Samsung: 1x 1TB 860 EVO, 1x 250GB 850 EVO
- Intel I211-AT 1GbE, Realtek RTL8125-CG 2.5GbE
- Nvidia GTX970
re: Hardware:
- Iām aware of the GPU drivers from TrueNAS 25 onwards no longer supporting a card that old (and of the workaround).
- Iām hoping to purchase a HBA to make the storage side of things work, and potentially down the road a new NIC (that supports 5/2.5/1GbE) and maybe a PCIe card/switch (if I end up finding good deals on u.2 drives).
- short of āprobably a Broadcom-based 9305-16i or 9400-16iā, I havenāt really been able to narrow down what HBA to actually purchase, or if any of my existing drives are going to cause problems - only that whatever I get needs to support TRIM for flash storage
re: Software:
- Iām hoping to be able to setup some VMs for Windows/Linux/FreeBSD desktops/servers - is this likely to be an issue with how things stand on 25/26?
re: ZFS:
- my broad hope is to try and set the 16TB drives up in a (quite wide) raidz2 vdev, and the 2TB nvme drives in a mirrored pair.
- I got the 4 SAS drives on a whim earlier in the year when the price looked right; assuming they actually work when connected to a HBA, I was thinking of testing them out for a few months as a two-or-four-way mirrored L2ARC or ZIL set to make sure theyāre reliable, and if so, look at using them as a four-way mirror special vdev to host metadata for the HDD vdev, to speed things up a little
- I was thinking of trying to re-use the 250GB EVO disk as a boot drive, knowing it can safely sit on one of the motherboardās SATA ports
That box - sans SAS drives, and with only 6 of the 14TB drives connected (only have 8 SATA ports onboard) is currently running Win11 pro, with a few Linux VMs (and HomeAssistant) running under Hyper-V, and running natively under Windows I have Plex (media streaming) and Dropbox/Onedrive (backup local copy of some documents and photos that other laptops/phones in the house normally save in the cloud). I have about 40TB of data currently spread across the 6+10TB drives and two 16TB drives, with a full backup living in a ReFS/Storage Space pool I created on the spare 16TB drives while waiting to order a HBA.
My intention is to wipe the Storage Space array once I get a HBA, connect all the drives, and build a vdev out of the empty ones and start copying over data, and then expand the vdev 1-2 times as Iām able to add the last remaining drives. I technically have a box of retired drives of assorted sizes that I can pull back into temporary service while ferrying data around, if it will definitely be a lot better to not expand the vdev/that many times. Iām vaguely aware that 9 isnāt a great number as far as building out a vdev with how stripes/parity are spread across disks; given one is out of action until I can hopefully get it RAād for warranty, Iām open to it being 8-wide with maybe a hot/cold spare.
I can see a lot of things now available via Catalog | TrueNAS Apps Market but Iām honestly happy to run things inside of VMs, as long as standing up the VMs themselves isnāt too complicated.
Any thoughts/advice? Iām based in Australia and donāt see myself travelling to the US anytime soon, so my hardware options (especially on the secondhand enterprise scene) are a little more restricted/expensive than otherwise - but Iām happy to import where I need to.
I appreciate Iāve not spoken about actual pool/dataset layout, and TBH Iāve spent most of my available time trying to get the hardware in place before I look into the best ways to structure that data.
(edited to add (forgot earlier): I figure HDDs for bulk media storage and device backups, and NVMe for virtualised servers and services. I donāt think anything I have qualifies as supporting true PLP, but the device is sitting on a 2RU 1500Va UPS that only needs to run for 5 minutes before the generator autostarts. I am mildly concerned that my (higher-end but consumer) non-SAS SSDs are going to get destroyed under a COW filesystem)