Link to home
Start Free TrialLog in
Avatar of s2000lover
s2000loverFlag for United States of America

asked on

RAID 1 with three drives

I am looking for a SATA PCI Express RAID controller that will do a RAID 1 configuration with three hard drives.  We don't want to do RAID 5, 6, or 10 because we do not want any striping or parity drives.  We went a 1x write and a 3x read system.  With a normal RAID 1, the controller mirrors the data on two drives, but we want the data mirrored onto three drives.  We also want the ability to, if the RAID is degraded, to take out a single drive and plug it into another computer to recover data.  We are currently looking at the PROMISE SuperTrak EX8350 PCI-Express x 4 SATA II Controller Card (NewEgg Item # N82E16816102071 if anyone is interested).  If someone could please provide me with insight that would be much appreciated.
Avatar of jamietoner
jamietoner
Flag of United States of America image

Unfortunately there is no way to mirror 3 drives with a hardware raid solution you would need to use a software raid solution. Here's a link to a question similar to this one.
https://www.experts-exchange.com/questions/22588790/3-mirror-raid-solution.html
ASKER CERTIFIED SOLUTION
Avatar of eagle0468
eagle0468

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
You might misunderstand the raid 1 seriously. There is no third drive for this raid level.

RAID 0+1: Striped Set + Mirrored Set (4 disk minimum; Even number of disks) provides fault tolerance and improved performance but increases complexity. The key difference from RAID 1+0 is that RAID 0+1 creates a second striped set to mirror a primary striped set. The array continues to operate with one or more drives failed in the same mirror set, but if two or more drives fail on different sides of the mirroring, the data on the RAID system is lost.
RAID 1+0: Mirrored Set + Striped Set (4 disk minimum; Even number of disks) provides fault tolerance and improved performance but increases complexity. The key difference from RAID 0+1 is that RAID 1+0 creates a striped set from a series of mirrored drives. The array can sustain multiple drive losses as long as no two drives lost comprise a single pair of one mirror.
Avatar of arthurjb
arthurjb

I've not seen a pc based hardware solution for your problem.

The mirroring software that comes with Sun Solaris would allow you to do exactly what you want.

I actually use a script to mirror a system snapshot to  a third drive.


>>We also want the ability to, if the RAID is degraded, to take out a single drive and plug it into another computer to recover data.

Disk Raid groups that provide protection, do not provide data recovery, that is what backups are for.  

A mirror is exactly that, full copies of the data, no matter how many drives you have.  So, if the data is corrupt, its corrupt on all copies.

If this is production data and  very important, it may be time to move beyond pc solutions and start looking at SAN solutions.

Good Luck!
You can have three or more disks in a RAID 1 array but the only controller I know of that ever implemented it is the DEC HSG80, that went up to 6 copies of the data and was intended for very fast read.

h18000.www1.hp.com/info/SP7090/SP7090PF.PDF
but I wouldn't bother to read it since you can hardly put one in a PC.

HP-UX also allows 3 mirrors like Solaris that arthurjb mentioned. There's also some Windows software that maintains multiple mirrors although I think it only reads from the second and third disks if the first one fails.

The other option is to create two RAID 1 arrays and them mirror them (RAID 11?)