[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: recommendations for supported, affordable hardware raid controller.



On 2021-01-02 00:11, Steven Mainor wrote:
All,

thanks for all the help so far. For all the people asking why, a few reasons. First I love to tinker with and learn about things and the only raid controller I have access to is on my production server and I don't really get to "play" with it much since it is in use 24/7. I am one of those people that learns by doing I guess.

The idea was to create a large striped raid array(perhaps RAID6) of spinning disks to use as a large storage area for extra VM backups and large projects I'm working on. And in the process I could learn more about RAID controllers.

But perhaps this would be an opportunity to learn about ZFS or something instead.

Hardware vs. software RAID is a complex choice. Each alternative has its benefits and drawbacks. I'd suggest that you STFW for articles that compare and contrast the two for the kinds of goals you are trying to accomplish.


If you decide to go with hardware RAID, picking an identical card to what you already have, or a similar model from the same manufacturer, might have merit; if you like the card and it meets your needs. This might allow you to leverage your knowledge of one to support both.


On Linux (including Debian), MD (multiple disk) and LVM (logical volume manager) are the obvious choices for software RAID. Each have their respective learning curves, but they're not too high.


ZFS on Linux exists and works, but CDDL vs. GPL licensing issues prevent ZFS kernel support OOTB. For data drives, using ZFS means installing the right drivers and/or userland tools. But for ZFS-on-root system drives, AIUI the process requires more effort (STFW for instructions). When I wanted ZFS, I choose FreeBSD; the CDDL and BSD licenses allow ZFS kernel support OOTB, and ZFS is very well integrated into the OS. ZFS has a larger learning curve than MD or LVM.


Would ZFS be suitable if I were to boot multiple Linux operating systems from time to time? For example, If I have the drives setup with ZFS How hard would it be to boot to another Linux operating system (like from Debain or Ubuntu from a pen-drive) and access data on the "array".

So long as your OS of choice has ZFS support, then you can access ZFS datasets.


And FYI most of the time I would still boot my computer from the single SSD that my OS is installed on.

I also prefer to put one OS on one SSD, and I install trayless drive racks in my cases.


On 2021-01-02 00:24, Steven Mainor wrote:

>> What Debian?
> Debian 10? Or 9? I'm mainly looking for options.

If Debian 10 works on your hardware, use that.


>> What Linux?
> Any still supported main-line or LTS Linux kernel.

Assuming a 64-bit PC architecture, go with "amd64".


>> What application(s)?
> General storage.

You will get better results using a server for general storage than you will using a desktop.


You will get better results using a workstation for heavy workloads than you will using a desktop.


>> What is your network/ environment?
> Why is network information relevant for a RAID question?

Because you might be better off adding drives to a file server, adding another file server, and/or upgrading the connection between your desktop/ workstation and your storage box (faster LAN, specialized storage interconnect, whatever).


But for fast scratch storage for large amounts of data, local SSD's work very well.


On 2021-01-02 00:43, Steven Mainor wrote:
> I missed this question in my last email. Apologies.
>
>> What is your computer?
> It is an Asus X470 Motherboard, AMD 2700x Processor

Again -- You will get better results using a server for general storage than you will using a gaming desktop.


David


Reply to: