On Mon, 9 Dec 2013, NeilBrown wrote:
If you want to re-add, it is safest to ask mdadm to --re-add, not to --add.
Yeah, that was a bit of a brain fart :(
The only real option at this point is to --create the array. There isn't
enough information for mdadm to be able to do anything clever.
Check the "Data Offset" of the devices and make sure the newly created array
gets the same "Data Offset" (it can explicitly be set with the latest mdadm).
Ok, then I was on the right track at least.
However! Good news! After fiddeling with SATA cables and, in the end
replacing all of them, I managed to get the "sdb" disk working again. I
did a --force assemble with those 3 disks and then added the fourth disk
back and let it rebuild. Since the array was never written to while all of
this happened, the filesystem (and all the data) was intact when done.
Best regards,
Tomas
--
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