Jump to content

Help with Custom NAS Build

So I'm planning on building a custom NAS for my home network soon and could really do with some advice/suggestions on how I should go about it.

 

I want to get 16TB of redundant storage using 4+ 8TB WD Red drives. I originally planned to run these in Raid10 or something similar but I'm not sure if there would be a better system to use? Id really like to be able to easily expand the array with more drives in the future with no hassle aswell so perhaps Raid10 isnt the best idea. While performance would be nice redundancy is key as long as I can still hit it with 100mb/s over the network, though 150-200mb/s would be nice.

 

So what kind of OS or Raid/ZFS system should I use? (I have never used ZFS) note the shares will be with windows so SMB or whatever thing the OS uses for SMB (I know linux has a different thing for SMB).

 

The thing that I'm really kinda stuck on is the Hardware aside from the drives. I would like it to be as quiet as you could possibly get it whilst still being able to easily handle anything I could throw at it, allot of 'nas build guides' suggest using Pentiums or really low power chips to achieve this (I would presume since its just a nas they would be able to hold up), I'm just really unsure as to what CPU/Board/Ram I should be looking into using. Especially ECC vs Non ECC ram.

 

I was also planning on using SMB Multichannel with multiple cheap 1Gbe adapters to allow me to hit the nas with 200mb/s+ from a single client and/or to load balance if multiple hit it at the same time, but FreeNAS doesn't support that I don't think? So would I be better off trying to get a gigabit switch and motherboard that supports 10gigabit (Those things are STUPIDLY Expensive), would the benefits of using a OS like FreeNAS be worth the extra cost of using 10Gbe? there is also the option of using a switch that supports infiniband (The switch will be near the NAS most likely) and having a single high speed connection between the nas and the switch and then a few 1gbe connections to the switch from clients, but I don't know if SMB multichannel would work with that kind of setup or if it would even let me properly use the full bandwidth when hitting it with multiple clients...

 

TLDR: I want to build a Nas with 16TB redundant storage that is easily expandable, preferably using SMb Multichannel so I can get high speeds to/from it over the network and I would like it to be as quiet as possible, but Im kinda stuck on what hardware/OS to use... Plz Help.

 

Also I'm only getting parts from here: https://www.pbtech.co.nz/ I have a budget of around 3k NZD which is 2k for the drives (4x8TB Reds) and 1k for the system.

~ Main Rig ~

- Ryzen 9 3950X 16 Core 32 Threads - EVGA 3090 KINGPIN HYBRID - 32GB DDR4 3600mhz - 

- 6TB SSD Array + 2TB MP600 NVME Gen4 Boot - 

- Gigabyte X570 AORUS MASTER - Lian li O11 Dynamic XL - NZXT Kraken X73 + 16 Noctua NF-A12x25 Fans - 

 

~ Accessories ~

- Logitech G915 + G903 - LG C9 OLED PG279Q 27'' [1440p 165hz G-Sync] +  PG27AQ27'' [4k 60hz G-Sync] -
2x 1440p Portrait 25'' Dell - DT 990 Pro Headphones -

 

~ Servers ~

- 100TB NAS + Server's w/ 6700k - 32 + 64GB Ram - NVME Boot - Gigabit Unlimited Fiber -

Link to comment
Share on other sites

Link to post
Share on other sites

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Pentium G4560 3.5GHz Dual-Core Processor  ($89.70 @ PB Technologies) 
CPU Cooler: Deepcool GAMMAXX 300 55.5 CFM CPU Cooler  ($39.00 @ PC Force) 
Motherboard: ASRock H110M-ITX/ac Mini ITX LGA1151 Motherboard  ($148.34 @ PB Technologies) 
Memory: Avexir Core Series 8GB (2 x 4GB) DDR4-2400 Memory  ($99.45 @ Ascent Technology) 
Storage: Seagate IronWolf 8TB 3.5" 7200RPM Internal Hard Drive  ($490.00 @ Paradigm PCs) 
Storage: Seagate IronWolf 8TB 3.5" 7200RPM Internal Hard Drive  ($490.00 @ Paradigm PCs) 
Storage: Seagate IronWolf 8TB 3.5" 7200RPM Internal Hard Drive  ($490.00 @ Paradigm PCs) 
Case: Fractal Design Node 804 MicroATX Mid Tower Case  ($291.29 @ Ascent Technology) 
Power Supply: Cooler Master VS 550W 80+ Gold Certified Semi-Modular ATX Power Supply  ($139.00 @ PC Force) 
Total: $2276.78

 

Raid 5? Case has 10 3.5" bays so plenty of room for expansion. Or you could get the Node 304 to save some space as that's the mITX version. Only 6 3.5" bays though.

Intel Core i7-4790k @ 4.7GHz | Asus Maximus VII Hero | NZXT Kraken X61 | 2x8GB Corsair Vengeance Pro(Red) @ 1866MHz | 2TB Seagate Barracuda | 250GB Samsung 850-EVO | 2- way SLI Asus Strix GTX 970's @ 1500MHz | EVGA 750W G2 | NZXT H440(black/red) | 3x120mm Sharkoon Shark Blade fans(red) | 3x140mm Be Quiet! Pure Wings 2 fans |

Link to comment
Share on other sites

Link to post
Share on other sites

3 minutes ago, Sanctorum said:

PCPartPicker part list / Price breakdown by merchant

CPU: Intel Pentium G4560 3.5GHz Dual-Core Processor  ($89.70 @ PB Technologies) 
CPU Cooler: Deepcool GAMMAXX 300 55.5 CFM CPU Cooler  ($39.00 @ PC Force) 
Motherboard: ASRock H110M-ITX/ac Mini ITX LGA1151 Motherboard  ($148.34 @ PB Technologies) 
Memory: Avexir Core Series 8GB (2 x 4GB) DDR4-2400 Memory  ($99.45 @ Ascent Technology) 
Storage: Seagate IronWolf 8TB 3.5" 7200RPM Internal Hard Drive  ($490.00 @ Paradigm PCs) 
Storage: Seagate IronWolf 8TB 3.5" 7200RPM Internal Hard Drive  ($490.00 @ Paradigm PCs) 
Storage: Seagate IronWolf 8TB 3.5" 7200RPM Internal Hard Drive  ($490.00 @ Paradigm PCs) 
Case: Fractal Design Node 804 MicroATX Mid Tower Case  ($291.29 @ Ascent Technology) 
Power Supply: Cooler Master VS 550W 80+ Gold Certified Semi-Modular ATX Power Supply  ($139.00 @ PC Force) 
Total: $2276.78

 

Raid 5? Case has 10 3.5" bays so plenty of room for expansion. Or you could get the Node 304 to save some space as that's the mITX version. Only 6 3.5" bays though.

How many drive failures could that take and how likely would it be for another drive to fail while I was rebuilding the array? And Id still use WD Reds just because I trust the brand better.

 

Thanks for the build though :) Really helps alot.

 

Do you think Raid 5 would be the best way to go? or are there other file systems that would give better redundancy/performance? I'm gonna be storing a lot of data for a long time on these so Id prefer to have something that can fail, have a drive replaced and then fail again while rebuilding the array or something.... I'm happy to spend more on drives if It means better redundancy/reliability.

~ Main Rig ~

- Ryzen 9 3950X 16 Core 32 Threads - EVGA 3090 KINGPIN HYBRID - 32GB DDR4 3600mhz - 

- 6TB SSD Array + 2TB MP600 NVME Gen4 Boot - 

- Gigabyte X570 AORUS MASTER - Lian li O11 Dynamic XL - NZXT Kraken X73 + 16 Noctua NF-A12x25 Fans - 

 

~ Accessories ~

- Logitech G915 + G903 - LG C9 OLED PG279Q 27'' [1440p 165hz G-Sync] +  PG27AQ27'' [4k 60hz G-Sync] -
2x 1440p Portrait 25'' Dell - DT 990 Pro Headphones -

 

~ Servers ~

- 100TB NAS + Server's w/ 6700k - 32 + 64GB Ram - NVME Boot - Gigabit Unlimited Fiber -

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Inrix said:

How many drive failures could that take and how likely would it be for another drive to fail while I was rebuilding the array? And Id still use WD Reds just because I trust the brand better.

 

Thanks for the build though :) Really helps alot.

 

Do you think Raid 5 would be the best way to go? or are there other file systems that would give better redundancy/performance? I'm gonna be storing a lot of data for a long time on these so Id prefer to have something that can fail, have a drive replaced and then fail again while rebuilding the array or something.... I'm happy to spend more on drives if It means better redundancy/reliability.

Raid 5 can handle one failure. Raid 10 can handle 2, maybe, depends on which drives fail.

 

I'm pretty sure Raid 5 is the better option for a NAS, and it's what I'd go with. I do think it can be a pain in the ass if a drive fails though. I'm not sure how likely it is for another drive to fail while rebuilding Raid 5.

Intel Core i7-4790k @ 4.7GHz | Asus Maximus VII Hero | NZXT Kraken X61 | 2x8GB Corsair Vengeance Pro(Red) @ 1866MHz | 2TB Seagate Barracuda | 250GB Samsung 850-EVO | 2- way SLI Asus Strix GTX 970's @ 1500MHz | EVGA 750W G2 | NZXT H440(black/red) | 3x120mm Sharkoon Shark Blade fans(red) | 3x140mm Be Quiet! Pure Wings 2 fans |

Link to comment
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

×