Hello wise users of this fine forum!
To make a long introduction short I’m a RAID and hardware newbie. I have a low understanding of the mechanics and inner workings of a hard drive but struggle to at least maintain a basic level of understanding.
Now I’ve just started reading up on unRAID and I’m just puzzled as to how it actually works because it did not make any intuitive sense to me. Considering I am fairly dense in general I need help visualizing how unRAID works.
So I’ll just construct a fictional scenario that involves a home server running unRAID with 10 physically identical hard drives, each being 100GB in size (I know they don't have to be, but it's easier to visualize).
Now the unRAID is configured with 1 disk for parity (assume I don’t understand what the hell this means, even though I’ve tried to read up on it (http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci212748,00.html)) and 9 disks for storage. I have a hypothetical TV-show which consists of 9 seasons; each season is 90GB worth of data.
I label and map through my unRAID the 9 different disks to store the 9 separate season, 1 through 9.
For the part that feels unintuitive; I’m reading that should any of the 9 disks used for storage fail (lets say disk #7 that contains season 7) I could just pop in a new one and voila, the unRAID will reconstruct the data lost from disk #7?
How on earth does this work? How does the parity disk keep track of the data on all the 9 disks? If the 9 storage disks work completely in isolation I just don’t understand how this works. I mean if it can reconstruct the data on disk #7, doesn’t that mean the data has to be ON the parity disk? How can that be if there’s only room for 100GB on the parity disk? It’s not like it knows what disk will fail in advance and thus it can prepare (hehe)…
Likewise if two disks fail at the same time, then you’re going to loose the data on both those drives as no reconstruction will be possible (?). If so, why, why can’t it reconstruct the data for at least one of those two disks in that scenario? Something basic probably eludes me here!
Is there anyone who can explain this in a way that is easy or moderately easy to understand? I can accept (but I’d rather not
) that I simply won’t understand it unless I learn more about the underlying mechanics if that’s the only answer.
Thanks for reading!
To make a long introduction short I’m a RAID and hardware newbie. I have a low understanding of the mechanics and inner workings of a hard drive but struggle to at least maintain a basic level of understanding.
Now I’ve just started reading up on unRAID and I’m just puzzled as to how it actually works because it did not make any intuitive sense to me. Considering I am fairly dense in general I need help visualizing how unRAID works.
So I’ll just construct a fictional scenario that involves a home server running unRAID with 10 physically identical hard drives, each being 100GB in size (I know they don't have to be, but it's easier to visualize).
Now the unRAID is configured with 1 disk for parity (assume I don’t understand what the hell this means, even though I’ve tried to read up on it (http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci212748,00.html)) and 9 disks for storage. I have a hypothetical TV-show which consists of 9 seasons; each season is 90GB worth of data.
I label and map through my unRAID the 9 different disks to store the 9 separate season, 1 through 9.
For the part that feels unintuitive; I’m reading that should any of the 9 disks used for storage fail (lets say disk #7 that contains season 7) I could just pop in a new one and voila, the unRAID will reconstruct the data lost from disk #7?
How on earth does this work? How does the parity disk keep track of the data on all the 9 disks? If the 9 storage disks work completely in isolation I just don’t understand how this works. I mean if it can reconstruct the data on disk #7, doesn’t that mean the data has to be ON the parity disk? How can that be if there’s only room for 100GB on the parity disk? It’s not like it knows what disk will fail in advance and thus it can prepare (hehe)…
Likewise if two disks fail at the same time, then you’re going to loose the data on both those drives as no reconstruction will be possible (?). If so, why, why can’t it reconstruct the data for at least one of those two disks in that scenario? Something basic probably eludes me here!
Is there anyone who can explain this in a way that is easy or moderately easy to understand? I can accept (but I’d rather not
Thanks for reading!
Last edited: