So I've been trying to get a grasp on this for a while and I haven't really gotten any decently satisfactory answer. I've read most of the articles I could find on the issue, but still....I'm not happy with where I'm at right now.
So three part question....
First off, what exactly is a URE -- I get what it is, but I haven't been able to figure out why running into a URE during a rebuild would result in an array failing to rebuild. Why wouldn't a URE just cause a single file/sector-worth of files to become corrupt? Does scrubbing help reduce the chances of hitting a URE?
Secondly, lets assume I'm running a five drive RAIDZ2 array, one drive failed and has been replaced with a blank drive. The processes of rebuilding the array begins and drive #4 runs into a URE. Since it's RAIDZ2 there can be a second drive failure and thus the array continues to rebuild. At this point would that drive be non-functional or would it still remain functional once it's passed that bad sector? So if you were to run into another URE (this time on drive #3) would the array fail to rebuild (because drive #4 is bad) or would it continue to rebuild (because drive #4 is now fine since it's passed the bad sector)?
Lastly, is there a difference between RAIDZ1/RAID5 (or Z2/6)?
So three part question....
First off, what exactly is a URE -- I get what it is, but I haven't been able to figure out why running into a URE during a rebuild would result in an array failing to rebuild. Why wouldn't a URE just cause a single file/sector-worth of files to become corrupt? Does scrubbing help reduce the chances of hitting a URE?
Secondly, lets assume I'm running a five drive RAIDZ2 array, one drive failed and has been replaced with a blank drive. The processes of rebuilding the array begins and drive #4 runs into a URE. Since it's RAIDZ2 there can be a second drive failure and thus the array continues to rebuild. At this point would that drive be non-functional or would it still remain functional once it's passed that bad sector? So if you were to run into another URE (this time on drive #3) would the array fail to rebuild (because drive #4 is bad) or would it continue to rebuild (because drive #4 is now fine since it's passed the bad sector)?
Lastly, is there a difference between RAIDZ1/RAID5 (or Z2/6)?
Last edited: