Why not a 3-way or even 4-way RAID level 1 (mirror)?
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.
acid_kewpie did in post 4. Yeah, he didn't say I had to use LVM. But maybe he was saying that was the only way to do 3+-way mirroring. I do remember long ago using the MD RAID and trying to set that up and it didn't have a way to specify 3 drives for a mirror. Maybe it does, now.
Quote:
Originally Posted by Slax-Dude
You don't need it for software RAID.
I know there are other ways. I've never tried the LVM way. I don't want to, either. I like to keep life simple. A simple means to create new block devices (partitionable) from multiple other data sources is all that should be needed. Ideally, they should have integrated this with loopback devices in a more generic way, such that you have the kernel create a block device out of whatever sources you reference (other block devices including individual partitions, files, and even network block device sources).
Quote:
Originally Posted by Slax-Dude
Never heard of it. Got some links?
Care to clarify?
Hmm. No. No. I only mentioned LVM to head off more suggestions to use LVM.
Quote:
Originally Posted by Slax-Dude
I use software RAID on my servers because it is much more flexible.
From setting-up reporting drive failures via email so I can act faster to complex nested RAID levels... I'm in total control.
I can even make RAID devices out of partitions or block devices located on other servers, if I so desire.
I have avoided it due to performance issues. Those issues were not the software implementation, but rather, were hardware issues due to the RAID being done in software.
Quote:
Originally Posted by Slax-Dude
I really don't see the advantage of hardware RAID over software RAID, unless I have a insanely high-end controller.
Even then, I would depend on what ever options the manufacturer 'thinks' should be available....
If your controller slows down, or the drivers for it slow down, due to multiple device I/O, the software RAID can be a loser. Older controllers would readily do that, especially the cheap chip controllers used on most motherboards. Even most high-end server boards had these with the idea that if this was for a machine that needed RAID I/O performance, you'd add that. Before SATA, few, if any, motherboards even had SCSI on board ... you added that in one or more controller cards. And even then, SCSI would hurt performance unless you split things across multiple SCSI channels. Most motherboards had IDE on the board, and performance usually was bad for anything more than one device (even if there were 2 IDE channels). Some of the IDE issues were driver issues, too.
SATA came along, and as it matured, these issues have become mostly moot. Now, everyone is doing one device per SATA channel (you can do more, but it's harder to implement ... and I'm glad it has not caught on). Many, probably most now, SATA controllers can do all I/O channels pretty much independently.
Still, software RAID 1 does consume some extra RAM buffer space.
Software RAID is more practical now than it was before. I really should get back into it. But I'm also often finding that I need more than the 6 SATA channels the motherboard has. Anyone know of a high performance SATA/PCIe controller that does NOT do RAID (e.g. is cheaper than a RAID card)?
I still have concerns with software RAID. One is that I/O drivers are still structured in a way that involves duplicate buffers. Has that been solved?
Quote:
Originally Posted by Slax-Dude
Never heard of it. Got some links?
Please read my posts more carefully
I told you I never heard the above quoted statement you made about duplicated buffers in linux software RAID drivers, and asked for links about it, not LVM.
I know what LVM is
Quote:
Originally Posted by Skaperen
Also, available controllers that are just plain controllers, and have high performance, seems to be limited.
Quote:
Originally Posted by Slax-Dude
Care to clarify?
I also did not understand the quoted statement, so asked for you to clarify.
Quote:
Originally Posted by Skaperen
Still, software RAID 1 does consume some extra RAM buffer space.
Also, once again, I never heard of this...
Quote:
Originally Posted by Skaperen
Ideally, they should have integrated this with loopback devices in a more generic way, such that you have the kernel create a block device out of whatever sources you reference (other block devices including individual partitions, files, and even network block device sources).
Please read my posts more carefully
I told you I never heard the above quoted statement you made about duplicated buffers in linux software RAID drivers, and asked for links about it, not LVM.
I know what LVM is
I also did not understand the quoted statement, so asked for you to clarify.
Also, once again, I never heard of this...
You can do all of this with linux software RAID.
Something is wrong with the threading in this thread. This is not what I read. Now the posts seem to be out of order. The quoting is even inconsistent. So it seems what displayed for me and what displayed for you are not the same. But I have not been keeping snapshots of it, so I cannot go back. I'm outa here, now.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.