linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Rebuilding an array with a corrupt disk.
@ 2008-06-14  2:22 Sean Hildebrand
  2008-06-14  6:21 ` David Greaves
  0 siblings, 1 reply; 8+ messages in thread
From: Sean Hildebrand @ 2008-06-14  2:22 UTC (permalink / raw)
  To: linux-raid

I had a batch of disks go bad in my array, and have swapped in new disks.

My array is a five disk RAID5, each 750GB. Currently I have four disks
operational within the array, so the array is functionally a RAID0.
Rebuilds have gone fine, except for the latest disk, which I've tried
four times.

At 74% into the rebuild, mdadm drops /dev/sdd1 (The spare being
synced) and /dev/sda1 (A synced disk active in the array.) due to a
read error on /dev/sda1. Checking smartctl, there have been 43 read
errors on the disk, and they occur in groups.

The array contents have been modifed since the removal of the older
disks - So only the four currently-operational disks are synced.

Fscking the array also has issues past the halfway mark - Namely, when
it gets to a certain point, /dev/sda1 is dropped from the array and
fsck begins spitting out inode read errors.

Are there any safe ways to remedy my problem? Resizing the array from
five disks to four and then removing /dev/sda1 is impossible, as for
the array to be resized, error free reads of /dev/sda1 would be
necessary, no?

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

end of thread, other threads:[~2008-06-19  4:57 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-14  2:22 Rebuilding an array with a corrupt disk Sean Hildebrand
2008-06-14  6:21 ` David Greaves
2008-06-14 10:54   ` Sean Hildebrand
2008-06-14 11:47     ` David Greaves
2008-06-15 11:54       ` Sean Hildebrand
2008-06-15 13:32         ` David Greaves
2008-06-15 15:09         ` Peter Rabbitson
2008-06-19  4:57         ` Neil Brown

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).