Would like to solicit advice on an AMD4 WD 10TB build

Hi everyone, just looking to start a new build and wondering if this build makes sense. The main use will be for this machine to be TrueNas first. I’m not sure how many applications I would care to host as I have other infrastructure for that. Jellyfin, Plex, or equivalent would likely be one of the few candidates to install on this machine.

Staying with AMD4, with a lighter GPU as I don’t anticipate any transcoding outside of my network.

PC Part Picker seems to only have compatibility concerns with the version of the BIOS, which should be manageable. I took notice of the size of the CPU Cooler - it should fit in the case. I’m just starting with 2 drives to keep cost somewhat reasonable. I know this isn’t perfect, but I’d like a feel on if this can get me going. I am not opposed to switching components out in the future.

CPU: AMD Ryzen 7 5700X 3.4 GHz 8-Core Processor ($149.99 @ Amazon)
CPU Cooler: Thermalright Assassin X 120 Refined SE 66.17 CFM CPU Cooler ($17.89 @ Amazon)
Motherboard: MSI PRO B550M-VC WIFI Micro ATX AM4 Motherboard ($99.99 @ Amazon)
Memory: Kingston FURY Beast 32 GB (1 x 32 GB) DDR4-3200 CL16 Memory ($56.99 @ Amazon)
Storage: Kingston A400 240 GB 2.5" Solid State Drive ($24.99 @ Amazon)
Storage: Western Digital Red Plus 10 TB 3.5" 7200 RPM Internal Hard Drive ($197.38 @ Amazon)
Storage: Western Digital Red Plus 10 TB 3.5" 7200 RPM Internal Hard Drive ($197.38 @ Amazon)
Video Card: MSI GT 710 2GD3 LP GeForce GT 710 2 GB Video Card ($46.99 @ MSI)
Case: Fractal Design Node 804 MicroATX Mid Tower Case ($154.99 @ Adorama)
Power Supply: Corsair RM750e (2023) 750 W 80+ Gold Certified Fully Modular ATX Power Supply ($99.99 @ Amazon)

Total: $1046.58

Forum won’t let me post the link to the build.
pcpartpicker DOT com/user/the-part-picking-guy/saved/DBQfhM#

It will not let you post links since you are so new.

PCPARTSPICKER

There is your link. The config looks pretty good, if it were me, I would buy the number of drives you think you will need. ZFS is awesome but it does not let you change it much once created with the exception of replacing drives with bigger ones (must do all drives in a pool before larger size can be used). I also would buy a second SSD drive and mirror your boot partition as well. This can be done later, but it is $25 to do it up front.

Thanks for adding the link and the response. Unfortunate for the need to sort of “end game” the storage up front. Based on your comment about replacing with bigger drives, I could start with 2x4TB and then once I’m comfortable, switch to 2x10TB or 4x10TB? Not trying to break the bank dropping $1K on disks just yet. Lastly, I see you have no dedicated GPU; is this pretty common for build?

I would do more like 4x4tb and then if you need more space you can replace the 4TB drives with something bigger. Depending on how critical the data is, you can do raidz1 for 12TB usable for 4x4TB.

Since raidz expansion landed with electric eel, this is only partially true. If you start with raidz1 or 2 it’s possible to expand the array one drive at a time. If you start with 2 drives in a mirror your statement is still true, so either replace the disks in the mirror with bigger ones, or add another mirrored vdev to the pool to expand it.
What’s still not possible is changing from mirror to raidz1, or raidz1 to raidz2/3.
That would require a pool rebuild.

This doesn’t result in data loss, just the tedious task of redeploying the whole system with a new configuration.

Seems like the better choice is raidz2 or 3 given the size of the drives I wish to use.

Rebuilding the pool without backing up the data to an external drive or cloud storage would result in data loss, since you have to destroy the existing pool and rebuild it in the new config.

1 Like

Interesting. Lot of decisions to make even before procuring hardware. You really get locked quite early on.