recommendations for high storage non-RAID home server
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
recommendations for high storage non-RAID home server
(re-posted from server forum)
I've spent more time than I'd like to think of investigating the best option for a capable home server.
I want to use BTRFS directly on a set of disks (no hardware raid), so I want a controller that it capable of running in JBOD configuration. I want to support at least 6 3.5'' SATA hard disk drives of at least 4TB.
I'd like the capacity for around 32GB of RAM.
I though I had hit on a reasonable solution with the Dell 2950 III before I found that the PERC 6i controller only supports drives up to 2TB in size. (a dell 2950 III without disks or RAM can be found for around £100)
Now I'm starting again looking at slightly newer servers, but the price seems to rise pretty rapidly as I look at newer models.
If anyone has expertise on this and can advise I'd be very grateful. Thanks all
PS - perhaps I'm being greedy with the storage capacity. I liked the idea of installing 4 4TB drives and having two free for expansion. Running RAID 10 or 6 on BTRFS would leave me with 8TB of space to use. (although I'm not sure RAID 6 on BTRFS is a goof idea at this stage). 6 * 2TB hard drives would be more expensive and take up all of the slots in a Dell 2950, but if I ran it under RAID 6 (again this is questionable), it would at least still give 8TB of usable space.
Distribution: K/Ubuntu 18.04-14.04, Scientific Linux 6.3-6.4, Android-x86, Pretty much all distros at one point...
Posts: 1,802
Rep:
BTRFS is not exactly ready for prime time (I know of a guy who did thread tests on a BTRFS file system, and it didn't hold up well). If you don't want problems, stick to EXT4.
There are people who can find problems with anything. I've used btrfs RAID5 for my photo collection since the support came out. Love it.
But I'm a stickler for backups - whatever the filesystem.
Been using btrfs since it was released - only problems I found were self inflicted during testing. Early on (as in several years ago) it didn't recover from a drive being yanked from a RAID10 array. Haven't re-tested, but I'd be confident that has been rectified.
As for the real question in this thread, can't help - haven't looked at purchasing hardware for a while, and it's a moving target.
I think you need to tell us more about how you need this sever to perform.
Why do you need a high end server? If only for storage of files then you would only need some solution like LVM or BTRFS or ZFS I'd think. The 32G ram is a lot for a home server. Are you running virtual machines on it or extensive web applications or doing transcoding?
When using BTRFS for managing disks you don't need a controller that explicitly supports JBOD, or, for that matter, any other RAID level, if you want to count JBOD to the RAID levels. BTRFS will manage that in software. So, basically any midrange desktop mainboard should do the job just fine, most of them have 6 or more SATA ports.
The server's most important role will be as a file server and media server. However that won't be is most demanding role, it will host some containers running builds, some database experiments, various bits and pieces. All things that would like a bit more CPU/ram but nothing critical. I don't immediately need 32gb and 12tb but I was waiting to build in a sensible amount of headroom.
I basically consider that you've answered my question, to the extent it can be given how annoyingly vague I'm being.
I'm now leaning towards a desktop machine which will support (ideally 6) 4tb drives.
Have you considered something running an Illumos kernel? OmniOS should be a good fit for a home server. It's a minimal server oriented distro. Hardware support is a bit iffy on really new systems, but ZFS (and several other goodies) are baked right in. If you want a nice web GUI to configure everything with, you can look at Napp-IT.
FreeBSD might be another good option, but I am not sure it can boot from ZFS like Illumos can.
If you want Illumos with a GUI, you could look at OpenIndiana as well. Or heck, why not run Linux and use the ZFS on Linux kernel module (but you'll have to do quite a bit of work to get it to boot from ZFS, if that's something that really interests you).
Last edited by possum; 12-20-2015 at 11:42 AM.
Reason: added reference to napp-it
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.