Re: help wanted - 6-disk raid5 borked: _ _ U U U U

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



CaT (cat@xxxxxxxxxx) wrote on 17 April 2006 10:25:
 >On Sun, Apr 16, 2006 at 08:46:52PM -0300, Carlos Carvalho wrote:
 >> Neil Brown (neilb@xxxxxxx) wrote on 17 April 2006 09:30:
 >>  >The easiest thing to do when you get an error on a drive is to kick
 >>  >the drive from the array, so that is what the code always did, and
 >>  >still does in many cases.
 >>  >It is arguable that for a read error on a degraded raid5, that may not
 >>  >be the best thing to do, but I'm not completely convinced.
 >> 
 >> I don't see how it could be different. If the array is degraded and
 >> one more disk fails there's no way to obtain the information, so the
 >> md device just fails like a single disk.
 >
 >Not necessarily. You probably have something like (say) 200GB of data
 >stripes across that disk. That one read error may affect just one or a
 >few which means there's a whole buttload of data that could be retrieved
 >still. Perhaps setting the entire raid array read-only on such an error
 >would be better? That makes it a choice between potentially losing
 >everything and having writes and some reads fail as you have a mild
 >stroke trying to get another drive in on things. Put the drive in, let
 >the array do the best it can to restore things, fail the bad drive, put
 >another disk in, have it come up fully and the fsck it good.

You want the array to stay on and jump here and there getting the
stripes from wherever it can, each time from a different set of disks.
That's surely nice but I think it's too much to ask...
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux