Take the 2-minute tour ×  I've been doing a lot of research on
this topic over the last few weeks - and I think I'm close to
completing my recovery, as much as is possible at least. To make
a long story short, I'll just describe the problem without
filling in every tiny technical detail.  Assume you have
multiple RAID-5 arrays, each with 8 disks, and have then spanned
those together into a single LVM logical volume. One of the
disks then dies in one of the arrays, and during rebuild you
encounter an unrecoverable read error on a second disk in that
array. And of course, there are no backups.  I've already
ddrescue'd the data from the drive with the URE onto a new
drive, only 5K of data is damaged all grouped into a very small
area of disk. I am also assuming that once I reassemble that MD
device using the ddrescue'd copy, that I will multiply the size
of my data loss by the number of non-parity drives in my array
(so 35K of data loss), as the parity calculations for the
stripes using those blocks will be inco