I have an 8 disk RAID-5 array in degraded state. One drive failed some time ago, I replaced it, and it rebuilt and all was fine (state of the logical drive became optimal). Now another disk has failed (different one) only this time replacing it doesn't allow the rebuild. The controller seems to be stuck thinking the array member is missing. Here are the various things I tried:
- Putting in a new disk, initializing it, waiting - no luck.
- Marking the new disk as a specific hotspare for the logical drive - no luck.
- Buying a larger disk than any other array member to guarantee it isn't some sector/block count shortage issue - no luck.
- Putting back the older disk (the older disk still works sometimes) - logical drive remains degraded and the drive is marked inconsistent. Can't seem to do anything in this state either.
- With the disk in #4 plugged in set drive state to failed. It fails but doesn't remove itself from the raid array. The new disk cannot become a member of the array, it stays stuck in the ready state.
The controller itself has 8 ports so there's no free port to put a new drive in a different target and channel. Any thoughts on how I can trigger a rebuild?