Help me choose a storage file system to use

Associate
Joined
25 Aug 2013
Posts
390
Soon I will be building a home server that will basically be used as a Plex server, for network storage, routine back up of PCs on the network and possibly as a router as well. It will be running on pretty pedestrian hardware, just some stuff I've collected over time since they were good deals.

One thing I need to iron out though is the way in which I store all of the data. My original idea was to use a RAID card and run RAID 6, but that introduces extra cost and failure points. Also recovery might be more complex should the card die, and I think there might be more effective ways to store my data. The problem is that I have pretty limited knowledge of all the file systems there are now, and was hoping someone could help me choose the right one.

What I really want is for at least 2 parity disks that errs on safety rather than performance, originally I wanted to use windows for ease of use since I can easily remote into it (not needing peripherals for the system) and I can run all my normal programs, but I am starting to accept that that will not be happening :p

I will likely be running a dual core Pentium (I happen to have one, can be upgraded if needs be), a Gigabyte Z87X-UD5H motherboard, 8Gb of RAM and will likely boot off of a small SSD (might run a couple in RAID 1 using the motherboard RAID controller).

Thanks to anyone who helps out, this isn't an imminent problem, I don't even have the hard drives yet, I just want to get this down before I go much further :)
 
Associate
OP
Joined
25 Aug 2013
Posts
390
So I guess if I wanted to do this I would be using a machine with FreeNAS only, and if I wanted to run pfsense as well I'd be looking to run a couple of dedicated VMs with a quad core CPU?
 
Associate
OP
Joined
25 Aug 2013
Posts
390
Look at NAS4FREE (FreeNas offshoot before it was sold to new developers). That will let you run VirtualBox Virtual Machines on it so you could host pfSense in one of those.

Considering I'm running NAS4FREE, on top of ESXi on a lowly HP Microserver N54 which has some low power AMD processor, a dual-core pentium on a Z87 platform would probably breeze with the minimal load you're putting on it.

Would it not be easier for me to just use ESXi to run separate VMs for each?
 
Associate
OP
Joined
25 Aug 2013
Posts
390
I use UnRAID for exactly this.

Yes it isn't free, but I've got multiple VMs (inc pfsense), dual parity, docker support (Plex!) and much much more.

Yes it isnt free but there is a free version to play around with (not sure what the limitations are).

Not used FreeNAS or equivalents but I'm 100% happy with UnRAID.

Thanks for the input!

I think the free version is only for 30 days, so maybe if I have trouble with a free solution I will try it out to see if it works and if it does I can think about paying :)
 
Associate
OP
Joined
25 Aug 2013
Posts
390
Of course. However, the link megatron posted says "RAID5 should never be used for anything where you value keeping your data" based on the manufacturer specs on URE rates and sizes of RAID arrays these days. My point is that the raw advice doesn't take into account other factors such as scrubs and backups, which are important in their own right; once you have these, then you might consider RAIDZ to be good enough for your use case. Also consider that a URE on a RAIDZ will put at risk rather less than what a RAID5 failure would - see the top answer here.

Oh okay, I see your point now. Whereas I agree with you on all points, 1 parity disk still scares the hell out of me, I just wouldn't be comfortable with it.

Regular scrubs and an actual backup will definitely be a part of my storage setup though.
 
Associate
OP
Joined
25 Aug 2013
Posts
390
I use UnRAID for exactly this.

Yes it isn't free, but I've got multiple VMs (inc pfsense with NIC passthrough), Win 10 VM (steam streaming with a RX560 as a test), dual parity, docker support (Plex!) and much much more.

Use brtfs on cache drives if you need (I use xfs across the board).

Yes it isnt free but there is a free version to play around with (not sure what the limitations are).

Not used FreeNAS or equivalents but I'm 100% happy with UnRAID.

Out of interest, what hardware are you running this on?
 
Associate
OP
Joined
25 Aug 2013
Posts
390
As for RAM, I have absolutely no intention right now of going for ECC. It would involve a large change to the setup which is designed to be a cheap project that provides a network storage system, not a survive the apocalypse server haha
 
Associate
OP
Joined
25 Aug 2013
Posts
390
OpenMediaVault (OMV) is my recommendation - https://www.openmediavault.org/

Runs on Debian, so lightweight, and also has ZFS baked in. I'm running it virtualised with 4gb of RAM running on ESXi and it flies along. Admittedly it's only running 2x HGST 6TB drives but that's all I need.

Now this is an interesting suggestion, thanks I'll definitely look into it!

But 4Gb of RAM for 12TB of storage? Are you personally using ZFS or something else?
 
Back
Top Bottom