Hi everyone,
I have a general question about Unraid's Rebuild Process.
First of all about the situation:
I have 16 hard disks in my server.
8 are connected to the motherboard SATA controller, 8 more are connected to an Adaptec 71605 controller.
All hard disks are XFS formatted and encrypted.
Now last night I made a serious mistake:
In the course of a firmware update I wanted to flash to the Adaptec controller the headers of all hard disks connected to the controller were overwritten up to the offset FFFF. Why this happened, I can not explain.
I have not been able to find anything about whether others also had to make this experience in the course of a firmware update.
In any case, these hard disks are no longer recognized by Unraid since the LUKS header was obviously destroyed. The other still working disks have their LUKS header at offset 8000 so it would be within the erased offeset range (don't know if Unraid genereally places the LUKS header at offset 8000).
As I found out through my intensive research it's not possible to recover the LUKS header (or the data on that specific partition) without a binary header backup (which I don't have). Things I have already tried and and turned out not working:
Search LUKS header using Hex Editor
Clone LUKS header of another still working disk, hoping Unraid always uses the same master key within the array (which was not the case)
Place a Loop Device on the LUKS device, starting at offset 8000.
Anyway, I resigned myself to the fact that the data of the 8 hard disks is lost in a direct or indirect way.
I do have a backup but it is no longer 100% up to date.
My question now is as follows:
Since I have two parity drives, would it be possible to recover at least two of the hard drives and leave the others "as it is" or does Unraid need the other drives to be intact to do this? If it's possible, how would I proceed here?
Many thanks in advance and a wonderful christmas season,
Robin