Question Storage solutions for home server?

Hendrickson

Member
Dec 30, 2016
74
33
61
Here is the situation. I'm looking for a better storage setup for my home server. I'm currently just using a software RAID 1 setup in one of my PCs as network storage, but I'm looking for a solution that isn't going to cost a ton, but will give me better performance than running a software raid5/6 setup, and will also not require me to keep one of my gaming PCs booted all the time.

None of the data I'm storing is super critical, but I don't want to have a drive failure destroy it all either. My total space needs are currently only about 6TB, but idealy I'd like something that isn't a huge pain to expand.

I already have the server, and I'm running several VMs on it for a minecraft server, Plex server, etc. I'd also like to run a Steam Cache server just for fun. I was looking at throwing a hardware raid card into it, and running raid 5 or 6, but everybody seems pretty down on raid 5 and 6 lately. I tried software raid 5, and the performance is awful. I'm assuming I need a hardware solution, so that the storage can be shared over several VMs if it's going to be housed in the same physical box as my server (which I would like it to be).

I wont use a proprietary hardware solution (synology etc.). I've have 2 bad experiences with Synology and with a WD Mycloud that have soured me on it.

I don't really know anything about Freenas/ZFS, or how that would work if I'm trying to run it in a VM, and also have the storage accessable to the other VMs. I'm a newbie at stuff like this, but I'm willing to learn if it's a good solution.


Hit my up with some ideas.
 

mxnerd

Diamond Member
Jul 6, 2007
6,799
1,101
126
Raid 5/6 is never meant for writing performance or backup. It's for reading speed and up time.

You can try UnRAID.



 

gea

Senior member
Aug 3, 2014
221
12
81
If you already virtualize, a virtualized ZFS NAS may be ideal as it offers realtime dataprotection in a state of the art manner. You should use ESXi as base and should have a HBA (LSI chipset) in pass-through mode for a barebone alike performance. You can start wirh a simple mirror and extend later.

I published such a solution 10 years ago with a Solarish based ZFS OS where ZFS is native and called it All in One. OmniOS (a free enterprise class Solaris fork) may be ideal as it has the lowest resource demands for ZFS, see https://omniosce.org/

More 5.c from https://napp-it.org/manuals/index_en.html
 

Hendrickson

Member
Dec 30, 2016
74
33
61
If you already virtualize, a virtualized ZFS NAS may be ideal as it offers realtime dataprotection in a state of the art manner. You should use ESXi as base and should have a HBA (LSI chipset) in pass-through mode for a barebone alike performance. You can start wirh a simple mirror and extend later.

I published such a solution 10 years ago with a Solarish based ZFS OS where ZFS is native and called it All in One. OmniOS (a free enterprise class Solaris fork) may be ideal as it has the lowest resource demands for ZFS, see https://omniosce.org/

More 5.c from https://napp-it.org/manuals/index_en.html
This looks interesting. Thanks for the suggestion.
 
Feb 25, 2011
16,823
1,493
126
Pretty much everything is some variety of "software" RAID, so don't listen to anybody who dismisses X or Y product on that basis alone.

I've done (professionally and personally) all that VMware, PCI passthroughs, and all that other crap, and frankly it's annoying. Not hard, not bad, not unreliable, just... obnoxious. For home use, I'm much happier with a a bare-metal Linux system with mdadm managing my RAID array, providing file and backup services to our gaggle of laptops, and providing storage for my VMs running in KVM. It's plenty reliable. Sure, it violates some audit/ISO 9000/industry BS rule to have my storage server also be my hypervisor, but I got approval from the CEO, CTO, CFO, and Janitor, who are all also me.

RAID 5/6 does have pretty crap write speeds, but it may be good enough - make sure you're basing your decision on your actual workload and its read/write/IOPS needs, not just running a benchmark. Getting full storage use out of all but one (or 2) of your disks is good cost/efficiency and is IMO the main reason parity RAID is appealing.

If you use a more complex softraid solution (like ZFS) or a enterprise-grade dedicated hardware solution (like a Dell PERC controller) you can throw an SSD (or a mirrored pair of SSDs) in front of a RAID5/6 array and basically take care of the performance problem. (SSDs give you basically all the IOPS. All of them.)

Your other (simple) option would be a RAID-10 (softRAID or hardware), which has the advantage of being something any OS can do out of the box with no additional hardware. It's got way better write performance than 5/6, but the "more spindles => more IOPS" rule applies.

Finally, considering your relatively modest storage needs (only 6TB), have you considered just using a RAID-5/6 for static data (Plex and the Steam cache) and then using a couple SSDs for your more "active" data with larger client loads (like your MineCraft server?) and just managing them manually?
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |