Ok so here is the situation. I had issues with a drive so I moved all its data to the other drives. Because I wasn't using it I wanted to remove it from the array. After resetting the config and restarting the array, I was asked if the Parity drive is still ok. Not wanting to recompute the parity drive and thinking it wasn't an issue since the other drive was empty anyway I clicked yes. Afterwards I ran a parity check. It took me a bit before realizing my mistake. It checked ~4.3% of the array and corrected 539 Sync errors.
Looking at the logs confirmed my suspicion:
Aug 18 12:39:55 Stallman kernel: md: recovery thread: P corrected, sector=0
Aug 18 12:39:55 Stallman kernel: md: recovery thread: P corrected, sector=8
Aug 18 12:39:55 Stallman kernel: md: recovery thread: P corrected, sector=16
Aug 18 12:39:55 Stallman kernel: md: recovery thread: P corrected, sector=24
Aug 18 12:39:55 Stallman kernel: md: recovery thread: P corrected, sector=32
Aug 18 12:39:55 Stallman kernel: md: recovery thread: P corrected, sector=40
...
So basically my first few sectors are probably garbage now. I doubt canceling the Parity Check will restore the sectors. However maybe there is a way to check which files might be effected. My array is only 33% full, so with insane luck maybe nothing important was stored there.
Anyway, I got myself in a bit of a mess. What's the best way to proceed?