Messages in this thread |  | | From | "Chris Andrews" <> | Date | Mon, 1 Oct 2001 13:09:50 +0100 |
| |
Evan Harris (eharris@puremagic.com) said:
> I have a 6 disk RAID5 scsi array that had one disk go offline through a > dying power supply, taking the array into degraded mode, and then another > went offline a couple of hours later from what I think was a loose cable.
I had much the same happen, except that I lost 6 disks out of 12 (power failure to one external rack of two), so I had no chance of starting in degraded mode. In this situation, where there are not enough disks for a viable raid, what is the recommended solution? In my case, there was nothing wrong with the six disks, but their superblock event counters were out of step.
Is the best idea to modify /etc/raidtab as discussed, and run mkraid with the real force option? What I actually did was to hand-edit the superblocks on the disks, and got the array going. That experience would lead me to suggest that there's room for some more options to allow the use of disks where there's actually nothing wrong, but right now the raid code won't use them. I'm thinking of a set of '--ignore' options to raidstart: --ignore-eventcounter, --ignore-failedflag, etc, which an admin could use as an alternative to trying mkraid.
Right now it seems that software-raid works well, until it doesn't, at which point you're stuck - there's very little in the way of tools or overrides to sort problems out. Something other than 'try mkraid force as a last resort' would be useful.
(If anyone thinks this is a good idea, yes, I am volunteering to provide patches...)
Chris.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |