[ILUG] Why RAID

Niall O Broin niall at linux.ie
Thu Jul 15 11:33:40 IST 2004


On Thursday 15 July 2004, valen at tuatha.org (John P. Looney) wrote:

>On Thu, Jul 15, 2004 at 10:10:14AM +0100, Colm Buckley mentioned:
>> When you add the new (C) drive, all of its data are zeroes, which 
>> doesn't change the parity data (N XOR 0 = N).  Fiendishly clever.
>
> I knew that once. Wow. That's so cool.

It still puzzles me though, I'm sorry to say. Blocks of data added before the
new drive has been added are striped across 2 disks, but afterwards, they're
striped across 3 disks. How does the controller keep track of this? And if
you're adding an extra drive because the original 2 were, for arguments sake,
100% full, how does striping take place in future, as there's space only on
one drive ? And what about parity ? Do you have to have a big parity drive
from the get go (I think someone mentioned that earlier)



Niall



More information about the ILUG mailing list