linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* entire array lost when some blocks unreadable?
@ 2005-06-07 20:56 Tom Eicher
  2005-06-07 21:10 ` Brad Campbell
  2005-06-07 21:13 ` Mike Hardy
  0 siblings, 2 replies; 5+ messages in thread
From: Tom Eicher @ 2005-06-07 20:56 UTC (permalink / raw)
  To: linux-raid

Hi list,

I might be missing the point here... I lost my first Raid-5 array 
(apparently) because one drive was kicked out after a DriveSeek error. 
When reconstruction startet at full speed, some blocks on another drive 
appeared to have uncorrectable errors, resulting in that drive also 
being kicked... you get it.

Now here is my question: On a normal drive, I would expect that a drive 
seek error or uncorrectable blocks would typically not take out the 
entire drive, but rather just corrupt the files that happen to be on 
those blocks. With RAID, a local error seems to render the entire array 
unusable. This would seem like an extreme measure to take just for some 
corrupt blocks.

- Is it correct that a relatively small corrupt area on a drive can 
cause the raid manager to kick out a drive?
- How does one prevent the scenario above?
  - periodically run drive tests (smart -t...) to early detect problems 
before multiple drives fail?
  - periodically run over the entire drives and copy the data around so 
the drives can sort out the bad blocks?

Thanks for any insight, tom

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-06-08  2:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-06-07 20:56 entire array lost when some blocks unreadable? Tom Eicher
2005-06-07 21:10 ` Brad Campbell
2005-06-07 21:21   ` Mike Hardy
2005-06-08  2:27     ` Guy
2005-06-07 21:13 ` Mike Hardy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).