Você não pode remontar sem perda de dados uma matriz RAID-5 com mais de uma unidade inativa. Em teoria, você poderia ler dados do restante das unidades, mas você teria pedaços faltando no meio.
A estrutura de um 5-disco RAID-5 é algo como isto: D é pedaços de dados, pedaços de paridade P.
12345
DDDDP
DDDPD
DDPDD
DPDDD
PDDDD
Com duas unidades inativas, você tem 8 blocos de dados e 2 blocos de paridade ausentes de cada 20 blocos de dados e 5 blocos de paridade. A maneira como a paridade funciona, o sistema pode recuperar um único pedaço de dados em falta se a paridade estiver intacta (por cada linha no diagrama). Com dois fragmentos de dados ausentes, não há uma maneira única de reconstruir os fragmentos. Portanto, os blocos de paridade restantes são inúteis e você fica com 12 blocos de dados de cada 20. Você perdeu 40% dos dados.
De acordo com a página do manual do mdadm , os blocos são 512 kB por padrão, Assim, você pode encontrar dados intactos de até 1,5 MB. Mas o código do sistema de arquivos não ficará satisfeito em ver grandes partes de metadados ausentes e quaisquer arquivos maiores do que isso seriam com grande probabilidade de estar faltando partes, mesmo se você pudesse encontrar os blocos de dispositivos corretos em que os dados do arquivo estavam localizados.