On Fri, Jul 5, 2013 at 1:37 PM, David Lum <[email protected]> wrote:
>> Be careful of a SATA Raid array.  I've got a couple of these and in an
>> effort to save money and I'm not doing it again.  The issue comes down to
>> something I learned about the hard way.  "Array Puncture"...
>
> I have never heard this term before today, looking it up now.

  Me neither.  This explains it:

http://www.dell.com/support/troubleshooting/us/en/04/KCS/KcsArticles/ArticleView?c=us&l=en&s=bsd&docid=438291

  Nothing to do with SATA, it appears.

  It's just a fallback method for a double fault.  A double fault is
when two blocks (stripes) are both found to be bad.  This is more than
a RAID 5 can tolerate.  A "puncture" appears to just be an option to
keep an array operating despite a double fault.  You've got two
choices when you encounter a double fault, fail the entire array
offline, or "puncture" it, rebuilding what you can, and returning
error on those particular blocks.

  The double fault problem has been known for decades, and is why
better RAID implementations do regular consistency checks across all
disk members.

-- Ben


Reply via email to