[geeks] RAID quirks and terminology
Phil Stracchino
phils at caerllewys.net
Sun Jun 15 14:59:44 CDT 2014
On 06/15/14 12:29, Lionel Peterson wrote:
> I'm confused.
>
> A2 was a mirror of A1, or part of a stripe pair with A1? How does striping
> figure into this?
Three mirrors: A1/C2, A2/B1, C1/B2. The mirrors then get striped
together (instead of just a linear concat) to distribute writes as
evenly as possible across the devices.
> If you wrote a file onto this array, how many copies would there be?
Two.
> Assuming each drive has the same capacity ('n'), what was the total storage
> available to the user? I'm guessing 3n/2? RAID5 would give you 2n wouldn't
> it?
3n/2, correct. 360MB from three 240MB drives, iirc.
> Why did you think this was better than RAID5? Lower computational overhead?
Yup. RAID5 on that hardware would have been prohibitively slow. This
hack got me a 50% increase in storage with very little I/O performance
penalty.
> Why wouldn't this be RAID5? This is how I describe RAID5 to folks...
Because it's pure mirroring and striping with no parity calculation
involved.
>> On Jun 15, 2014, at 10:54 AM, Phil Stracchino <phils at caerllewys.net> wrote:
>>
>> I did a rather unconventional mirror-and-stripe once that wasn't
>> strictly RAID10, to get a 2-way mirror out of three disks. Let's call
>> the drives A, B, C. All were the same size. I split each drive into
>> two partitions, then mirrored the partitions like so:
>>
>> [ A1 | A2 | C1 ]
>> [ C2 | B1 | B2 ]
>>
>> then striped the three mirrors. I had full redundancy in each mirror,
>> and no single drive failure could cause any mirror to fail.
>>
>> I don't know what the hell you'd properly call it. :)
> _______________________________________________
> GEEKS: http://www.sunhelp.org/mailman/listinfo/geeks
>
--
Phil Stracchino
Babylon Communications
phils at caerllewys.net
phil at co.ordinate.org
Landline: 603.293.8485
More information about the geeks
mailing list