Jump to content

I'm a software developer and small content creator who currently uses a Raspberry Pi 4 and some external hard drives as a NAS, which is getting full (and isn't ideal for a number of reasons). I'm looking to build a new NAS and have done some research to figure out a plan of attack. However, before I pull the trigger and buy the hardware, I was hoping to get some reviews of my hardware choices from more experienced folks to make sure I'm getting the most for my money.

Link: https://uk.pcpartpicker.com/list/bb6tBq

 

image.thumb.png.818063dba833bc54ff9c7f2c86024be3.png

 

Budget is £1'000, I can have some play in that if required but would rather not go over unless it gives notable value. Would be planning on install TrueNAS for the software and would be planning to run the hard drives in Vdevs of 3 in Raid1. Means I'd have 24TB of storage (currently have 6TB which is nearly full) with space for another 3 drives to double that storage later.

 

NOTES:

  • The OS would be on the SATA SSD (using the second M.2 slot disables 2 of the sata ports for some reason) but means I'd need SATA expansion if I was to add more drives, the M.2 shown would be a caching drive
  • I'd want to be able to upgrade the CPU at a later date so I can run a few docker containers, these would mainly be light applications like a custom Discord bot and a webhook server
  • Along with this build, I'll be looking to upgrade my home network to 2.5GB (hence a mobo with 2.5GB connection). In the future I'd like to go to 10GB if I can but thats a future upgrade
  • I do edit videos from my NAS, so ideally want a good speed from it
  • I'm the only person in my house and the only user of my NAS

Any thoughts or comments are appreciated, I'm mainly looking to see if the choices I've made are sensible or if there's space for some improvement. Any advice is welcome!

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/
Share on other sites

Link to post
Share on other sites

2 hours ago, Materies Coil said:

I'd want to be able to upgrade the CPU at a later date so I can run a few docker containers, these would mainly be light applications like a custom Discord bot and a webhook server

If you've been using a Raspberry Pi as a NAS, then you're going to be over the moon with the performance that just about any real, full-size PC will give you.

 

That's plenty of power for a file server.

 

2 hours ago, Materies Coil said:

I do edit videos from my NAS, so ideally want a good speed from it

You're limited to about 100 MB/sec over Gigabit Ethernet. If you want a faster connection than that, you'll need an Ethernet card for the NAS and for your desktop.

I sold my soul for ProSupport.

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16741111
Share on other sites

Link to post
Share on other sites

Appreciate the feedback, I did suspect that pretty much any full size PC would be a significant upgrade. Was mainly checking for any daft mistakes I may have been making. 

 

Aye, know gigabit is going to be the limiting factor. That's why I went for a mobo that had 2.5GB built in, my PC also has 2.5GB. I just need to get a switch for the higher speed as well. Sounds like I've made good choices so will look at buying it all later.

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16741131
Share on other sites

Link to post
Share on other sites

3 hours ago, Materies Coil said:

Would be planning on install TrueNAS for the software and would be planning to run the hard drives in Vdevs of 3 in Raid1. Means I'd have 24TB of storage (currently have 6TB which is nearly full) with space for another 3 drives to double that storage later.

RaidZ1, not Raid1, but that's fine. It just confused me for a second.

 

3 hours ago, Materies Coil said:

the M.2 shown would be a caching drive

I'm not an expert in ZFS but L2 cache is complicated. It's not as simple as just add it and perf universally goes up. Interactions with use case and how much ram you have. Someone else may be able to provide better guidance here.

 

3 hours ago, Materies Coil said:
  • I do edit videos from my NAS, so ideally want a good speed from it

Sequential speeds haven't been a problem as far as my attempts were concerned. Even 4k video bitrate isn't that high and you'll more likely be limited by the processing speed of the editing system itself.

 

However, I did find an edge case which put me off using HD storage for video editing and I'm back to local SSD. I'm using Resolve and sometimes some operations block the UI until it is complete. It seems to be when it is trying to read all the audio from a video file. This is more random-like in that it is lots of small separated reads so hard disks suffer badly here and it takes much longer than on SSD. This may or may not be a problem depending on the software, the video files, and how you use them. I usually have long clips (tens of minutes or longer) so it takes a while to go through them.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16741152
Share on other sites

Link to post
Share on other sites

2 hours ago, porina said:

I'm not an expert in ZFS but L2 cache is complicated. It's not as simple as just add it and perf universally goes up. Interactions with use case and how much ram you have. Someone else may be able to provide better guidance here.

I'm not an expert either, but looking up TrueNAS setup guides you can specify a caching drive for the Vdevs. Most the guides I saw had a similiar setup to mine above with setting a M.2 SSD/NVME as the cache, how this works behind the scenes with ZFS I couldn't say

2 hours ago, porina said:

Sequential speeds haven't been a problem as far as my attempts were concerned. Even 4k video bitrate isn't that high and you'll more likely be limited by the processing speed of the editing system itself.

 

However, I did find an edge case which put me off using HD storage for video editing and I'm back to local SSD. I'm using Resolve and sometimes some operations block the UI until it is complete. It seems to be when it is trying to read all the audio from a video file. This is more random-like in that it is lots of small separated reads so hard disks suffer badly here and it takes much longer than on SSD. This may or may not be a problem depending on the software, the video files, and how you use them. I usually have long clips (tens of minutes or longer) so it takes a while to go through them.

This is good to know thanks, I also use Davinci Resolve. I'll bear this in mind thanks, thankfully most the clips I work with are usually smaller/shorter but may be worth me looking into alternative architectures/work flows for this in future.

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16741185
Share on other sites

Link to post
Share on other sites

33 minutes ago, Materies Coil said:

This is good to know thanks, I also use Davinci Resolve. I'll bear this in mind thanks, thankfully most the clips I work with are usually smaller/shorter but may be worth me looking into alternative architectures/work flows for this in future.

If it helps, I haven't had a problem with UI blocking in Cut or Edit, although if you want to see the waveform in Cut it can take much longer to appear. It can happen in Fairlight although I don't know the exact trigger.

Gaming system: R7 7800X3D, Asus ROG Strix B650E-F Gaming Wifi, Thermalright Phantom Spirit 120 SE ARGB, Corsair Vengeance 2x 32GB 6000C30, MSI Ventus 3x OC RTX 5070 Ti, MSI MPG A850G, Fractal Design North, Samsung 990 Pro 2TB, Alienware AW3225QF (32" 240 Hz OLED)
Productivity system: i9-7980XE, Asus X299 TUF mark 2, Noctua D15, 64GB ram (mixed), RTX 4070 FE, NZXT E850, GameMax Abyss, Samsung 980 Pro 2TB, iiyama ProLite XU2793QSU-B6 (27" 1440p 100 Hz)
Gaming laptop: Lenovo Legion 5, 5800H, RTX 3070, Kingston DDR4 3200C22 2x16GB 2Rx8, Kingston Fury Renegade 1TB + Crucial P1 1TB SSD, 165 Hz IPS 1080p G-Sync Compatible

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16741201
Share on other sites

Link to post
Share on other sites

On 6/3/2025 at 4:35 AM, Materies Coil said:

I'm not an expert either, but looking up TrueNAS setup guides you can specify a caching drive for the Vdevs. Most the guides I saw had a similiar setup to mine above with setting a M.2 SSD/NVME as the cache, how this works behind the scenes with ZFS I couldn't say

You don’t need L2arc. 
 

ZFS already caches into arc (which is RAM), L2 would then be an SSD. But this is strictly a read cache, which is not at all needed especially for a home use case unless you literally are always reading the exact same data over and over. But even then… harddrives in a few drive wide vdev can likely get pretty close to saturating 2.5 gigabit by themselves especially sequentially.

 

To do video editing, don’t do it over the network. Put that NVMe SSD in your local machine, and use that to store current projects on (while backing up to the NAS). The performance will be an order of magnitude better. 

Rig: i7 13700k +Contact Frame - - Asus Z790-P Wifi - - RTX 4080 - - 4x16GB 6000MHz - - Samsung 990 Pro 2TB NVMe Boot + Main Programs - - Crucial P3 2TB NVMe for photo work - - Corsair RM850x - - Sound BlasterX EA-5 - - Corsair XC8 JTC Edition - - Corsair GPU Full Cover GPU Block - - PTM 7950 - - XT45 X-Flow 420 + UT60 280 rads externally mounted - - EK XRES RGB PWM - - Fractal Define S2 - - DellAlienware AW3423DWF 34" -- Logitech Pro X Superlight - - Logitech G710+ - - LTT Northern Lights Deskpad

 

Headphones/amp/dac: Schiit Bifrost Multibit - -  Schiit Lyr 3 - - Fostex TR-X00 - - Sennheiser HD 6xx

 

Homelab/Media Server: Proxmox VE host - - 512 NVMe Samsung 980 RAID Z1 for VM's/Proxmox boot - - Xeon e5 2660 V4- - Supermicro X10SRF-i - - 128 GB ECC 2133 - - 10x8TB WD Red RAID Z2 - - 2x 800 GB SAS SSD’s (1 SLOG, 1 L2Arc) - - 45 HomeLab HL15 15 Drive 4U - - Corsair RM650i - - LSI 9305-16i HBA - - TreuNAS + many other VM’s

 

Unifi UDM Pro in front of full unifi network infrastructure

 

iPhone 17 Pro - - MacBook Air M3

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16742102
Share on other sites

Link to post
Share on other sites

On 6/3/2025 at 7:56 AM, Materies Coil said:

Coming back here just for anyone looking at this forum to potentially follow my spec list, the motherboard on the specs does not support the Ryzen 3 3200G or Ryzen 5 3400G. Only the Ryzen 4000 G-Series.

 

I of course find this out AFTER buying and building the thing, clearly I wasn't thorough enough when checking compatabilities... 

 

Edit: Motherboard manual confirms support for 4000 G-Series processors, so likely going to change the CPU for a Ryzen 3 4300G I think.

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16743080
Share on other sites

Link to post
Share on other sites

Hmm it should work, depends of the CPU revision, check the link - https://pg.asrock.com/mb/AMD/B550 PG Riptide/index.asp#CPU

 

 

AM4 Ryzen 5 PRO 3400G(YD340BC5M4MFI) 45-65W Picasso 3.7GHz 2MB   All
AM4 Ryzen 5 PRO 3400G (YD340BC5M4MFH) 65W Picasso 3.7GHz 2MB B1 All
AM4 Ryzen 5 PRO 3400GE (YD340BC6M4MFH) 35W Picasso 3.3GHz 2MB B1 All
AM4 Ryzen 5 3400G(YD340GC5M4MFI) 45~65W Picasso 3.7GHz 2MB   All
AM4 Ryzen 5 3400G (YD340GC5M4MFH) 65W Picasso 3.7GHz 2MB B1 All
AM4 Ryzen 5 3400G (YD3400C5M4MFH) 65W Picasso 3.7GHz 2MB B1 All
AM4 Ryzen 5 3400GE (YD3400C6M4MFH) 35W Picasso 3.3GHz 2MB B1 All
AM4 Ryzen 5 3350G(YD3350C5M4MFH) 65W Picasso 3.6GHz 2MB B1 All
AM4 Ryzen 3 PRO 3200G(YD320BC5M4MFI) 45-65W Picasso 3.6GHz 2MB   All
AM4 Ryzen 3 PRO 3200G (YD320BC5M4MFH) 65W Picasso 3.6GHz 2MB B1 All
AM4 Ryzen 3 PRO 3200GE (YD320BC6M4MFH) 35W Picasso 3.3GHz 2MB B1 All
AM4 Ryzen 3 3200G(YD320GC5M4MFI) 45~65W Picasso 3.6GHz 2MB   All
AM4 Ryzen 3 3200G (YD320GC5M4MFH) 65W Picasso 3.6GHz 2MB B1 All
AM4 Ryzen 3 3200G (YD3200C5M4MFH) 65W Picasso 3.6GHz 2MB B1 All
Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16743645
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...
On 6/6/2025 at 5:23 PM, _hitman_ said:

Hmm it should work, depends of the CPU revision, check the link - https://pg.asrock.com/mb/AMD/B550 PG Riptide/index.asp#CPU

 

 

AM4 Ryzen 5 PRO 3400G(YD340BC5M4MFI) 45-65W Picasso 3.7GHz 2MB   All
AM4 Ryzen 5 PRO 3400G (YD340BC5M4MFH) 65W Picasso 3.7GHz 2MB B1 All
AM4 Ryzen 5 PRO 3400GE (YD340BC6M4MFH) 35W Picasso 3.3GHz 2MB B1 All
AM4 Ryzen 5 3400G(YD340GC5M4MFI) 45~65W Picasso 3.7GHz 2MB   All
AM4 Ryzen 5 3400G (YD340GC5M4MFH) 65W Picasso 3.7GHz 2MB B1 All
AM4 Ryzen 5 3400G (YD3400C5M4MFH) 65W Picasso 3.7GHz 2MB B1 All
AM4 Ryzen 5 3400GE (YD3400C6M4MFH) 35W Picasso 3.3GHz 2MB B1 All
AM4 Ryzen 5 3350G(YD3350C5M4MFH) 65W Picasso 3.6GHz 2MB B1 All
AM4 Ryzen 3 PRO 3200G(YD320BC5M4MFI) 45-65W Picasso 3.6GHz 2MB   All
AM4 Ryzen 3 PRO 3200G (YD320BC5M4MFH) 65W Picasso 3.6GHz 2MB B1 All
AM4 Ryzen 3 PRO 3200GE (YD320BC6M4MFH) 35W Picasso 3.3GHz 2MB B1 All
AM4 Ryzen 3 3200G(YD320GC5M4MFI) 45~65W Picasso 3.6GHz 2MB   All
AM4 Ryzen 3 3200G (YD320GC5M4MFH) 65W Picasso 3.6GHz 2MB B1 All
AM4 Ryzen 3 3200G (YD3200C5M4MFH) 65W Picasso 3.6GHz 2MB B1 All

Sorry, been away for a few weeks so necroing this a little. Annoyingly, the motherboard manual is the only place that specifically calls out the 3200G and 3400G as not compatible.

 

Currently trying again with a 4300G but not posting so far. Only just seated the new CPU though so could be as simple as reseating the RAM or similiar

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16750915
Share on other sites

Link to post
Share on other sites

Dunno maybe some middle revision board or CPU revision. Some CPU are supported only if they are B1 revision, for example. In the attached file are all CPU support list for that MB. Good luck!

AM4 Ryzen 3 3200G (YD3200C5M4MFH) 65W Picasso 3.6GHz 2MB Revision- B1 All

Bios_cpu_list.docx

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16750925
Share on other sites

Link to post
Share on other sites

6 minutes ago, _hitman_ said:

Dunno maybe some middle revision board or CPU revision. Some CPU are supported only if they are B1 revision, for example. In the attached file are all CPU support list for that MB. Good luck!

AM4 Ryzen 3 3200G (YD3200C5M4MFH) 65W Picasso 3.6GHz 2MB Revision- B1 All

Bios_cpu_list.docx 31.58 kB · 1 download

Appreciated! I may need this and to contact support after all. Even with the new CPU, the motherboard won't post and has its CPU and DRAM LED's lit. I've tried reseating both the CPU and the RAM and tried a different set of RAM both in 1 stick and 2 stick configurations. Starting to look a little like the motherboard may be dead which is not something I wanted to be dealing with

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16750929
Share on other sites

Link to post
Share on other sites

Gave it 45 minutes and no dice, haven't tried reseting CMOS though. Will try that on Sunday when I next get chance, also have a Ryzen 1600X in another system I can put in to check if the BIOS needs updating though I doubt it given how long its been since this hardware was released

Link to comment
https://linustechtips.com/topic/1613934-nas-spec-review/#findComment-16751001
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×