Tossing Around Ideas for my NAS Build - Seeking Guidance

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

ViciousXUSMC

Active Member
Nov 27, 2016
265
141
43
41
Long Read! But I wan't to give the full view of my current dilemma for the best advice possible.

Where I am at in my mental turmoil right now is deciding to go with a true "NAS" or to build an all in one workstation/file server.

What I am asking for are opinions, options, feedback, on the best way to do what I want to do.

Here are the main action items:
I have a single high end desktop that is on 24/7, overclocked eating power, its full of older drives from 1-3TB with important data that I do not want to lose. I also have 3 external drives.

I want to consolidate all of that data into some kind of storage that offers me protection against data loss and leaves me with room to grow.

My first idea was to build a NAS using FreeNAS and a Dell T20 for $250 but it wont hold enough drives, then I started looking to build a custom PC for it, but prices started to get higher, so then I found out about all the recycle companies that sell used servers (very popular here on this site) they range from fairly cheap to really expensive and usually have lots of great enterprise grade equipment.

This was the first major stopping point for me, I started my search for some server equipment and almost bought some.

But, here were the gotchas and what has had me stop to do a double take on my action plan.

1.) The server will most likely be loud, and possible could use a good amount of power. If it is too loud I have nowhere to put it in our current place that would keep the fiance from killing me.

2.) I hate that my desktop uses so much power already, now I would be adding yet another device to the mix making my total power cost higher.

3.) I would need to do everything via network, that may actually bottleneck based on 1Gb/s vs local storage.

4.) I do video encoding for a side job, staying up late waiting for encodes to finish to get rush work done. I have been wanting to upgrade my PC for a couple of years to newer tech that would increase my processing power. Now I am looking at dual xeon machines that might encode faster than my computer but how to use it on a FreeNAS box?

So those 4 "gotchas" are what then started me on.... Why not upgrade or build a new desktop to be my NAS?

This way I can get rid of my yesteryear gear and get more power efficient stuff, toss all my old 1/2/3TB disk and replace them with 8TB WD Red's get a new CPU that will increase my encode times by atleast 50% but use less power idle, local storage access so no network bottleneck, just one machine in the house, less power, more quiet. Id would have more power for the NAS (for Plex and such) and more power for the Desktop.

But at what cost?

No more FreeNAS now I need to find a way to do what I wanted to do with just 1 box, and I need to be able to use Windows and have this as my normal desktop.

I thought Storage Spaces was going to be my answer. I can do all my shares just like normal in windows, I can get my data protection via mirrors or parity, and the ReFS system is supposed to protect from BitRot.

However based on feedback here, it's not so great and performance is pretty terrible.

Then I started to look into an ESXi box running FreeNAS and my OS but realizing that its mostly a headless server situation, it probably wont make a suitable desktop setup like this. I did find Linus TechTips do something similar using UnRaid + Windows VM and it worked well it seems however UnRaid does not have any native BitRot protection (some plugins may do it)

So I started reading more to make my decision, and just came up with more decisions to make.

I found out about Drive Pool + Snap Raid and how that is a popular way to have a psudo nas setup on a single machine, no BitRot protection again, but it seems Drive Pool has a scanning product that checks file integrity and that might be close enough.

So, ok lets try to bring this to a close (Thanks for reading this far)

Where I am left right now for my big questions.

Do an all in one machine or build a separate NAS and why?

If I go separate NAS should I go cheap and make it "just good enough" for NAS duty or try to make it do double duty as a Plex and Encoding machine?

If I go all in one, is that really going to be an issue down the road. Upfront I should see power savings, gain the benefit of having all my processing power available for both NAS work and Encoding/Gaming.

I already always have my desktop on 24/7 so its not like I am going to make a change to turn my desktop into a NAS as far as uptime.

If one box is the way to go, what is the best way to get my data storage/protection needs and still have a functional Windows 10 environment? ESXi, UnRaid, VMWare, DrivePool+SnapRaid, Storage Spaces, or something completely different?

I am so lost, I hope I can get some good advice or pointers that give me the confidence to pick a direction.

P.S. here is the one box build I put together last night, not too much more than some of the mid grade servers I was looking at on ebay after I sell my current setup to ofset the cost a bit: https://secure.newegg.com/WishList/PublicWishDetail.aspx?WishListNumber=23068114
 

Patrick

Administrator
Staff member
Dec 21, 2010
12,513
5,805
113
Are you doing CPU or GPU transcoding?

How much total storage do you have/ need?

What is the budget exclusive of anything you may sell?
 

ViciousXUSMC

Active Member
Nov 27, 2016
265
141
43
41
Hey Patrick, thanks for tuning in.

I currently have 11TB of data on my desktop throughout its internal drives and external drives.

I do video editing with Sony Vegas and encode it with MeGUI, so no transcoding this is just actual video editing work. I figured once I have a NAS setup that I would take advantage of it and setup Plex so I have that transcoding capability. Most of what I watch now is streaming rather than locally hosted.

My goal was to start with 4x 8TB drives in mirror to give me 16TB so I can hold everything I have and grow a bit before I need to expand.
I was going to go RaidZ2 at first for more storage, but the faster speeds and ease of growth had me change my mind to mirrors.

Any 8+ bay setup adding 8TB disks at a time for mirrors was kind of my growth plans.
For server equipment would probably get one of the 12 or 16 bay cases.

I was thinking of using the 4TB Seagates in the 2.5" formfactor for a while in a 24bay case, but decided I felt better with NAS grade drives and would want the speed they offer.

My budget I would try to put near $1000, I am all about price vs performance (or price vs gains) $1500 for $4000 worth of server that will last me the next decade is easier to justify than $1000 for something that I may need to change/update in a couple of years.
 

Fritz

Well-Known Member
Apr 6, 2015
3,386
1,387
113
70
No such thing as a perfect solution. I just recently built 2 low power boxes that run 24/7 to cut down on the power bill.

Box #1
Media Server and Security Cam Server based on a Supermicro Superchassis CSE-721TQ-250B and a SM X10SLV-Q MB and 5 x 5TB HD's. Windows Server 2012 R2 Standard is the OS. Box is small and fits just about anywhere. Metered PDU shows it draws .5 amp. This is way less than a full blown Server.

Box #2
Master Backup Server. Runs 24/7 and all Computers backup to it. It's based on a
LIAN LI PC-Q25B. This is a cube mini ITX case that hold a whopping 7 3.5 HD's. It too has a SM X10SLV-Q MB and runs Windows Server 2012 R2 Standard. It has 5 x 2TB HD's and 2 4TB HD's. Not sure about the power draw since it's still on the bench.

My Workstation is a Dual E5 2670 system with all the trimmings. It has 128MB of ram and 21TB of storage. It's based on a SM X9DRD-7LN4F-JBOD in a Supermicro SC745TQ Case. The X9DRD, being a server board did present some challenges to make it suitable for a workstation but nothing that couldn't be overcome. It doesn't run 24/7 so I can live with the high power draw.

The rest of the server farm remains idle unless needed. It includes 2 FreeNAS servers that act as backup to backup and other misc stuff. I also use Switched PDU's so I can fully power down these servers when not needed.