como montar um sistema de arquivos XFS no volume LVM com RAID0 com um disco defeituoso?

como montar um sistema de arquivos XFS no volume LVM com RAID0 com um disco defeituoso?

Eu tenho um NAS pequeno com dois discos de 500 GB em uma configuração RAID0 (JBOD). (Eu sei, eu sei, grande erro... como você verá...)

Agora, um dos discos começou a falhar (Murphy tem sempre razão, não é...)

Tirei os discos do NAS, coloquei-os em caixas SATA para USB separadas e conectei-os diretamente a um laptop Linux para fazer um checkup. O resultado foi que o disco nº 2 possui setores defeituosos.

Minha pergunta é óbvia:como faço para recuperar dados do disco com defeito?

Montei o array mdadmno laptop, na esperança de recuperar o máximo que puder (usando ddrescueou fsck). Mas agora estou recebendo erros ao montar o volume:

$ mount /dev/md1_vg/md1vol1 /media/iarray -o ro  
mount: No data available

Eu também tentei:

$ mount /dev/md126 /media/iarray -o ro
mount: unknown filesystem type 'LVM2_member'

Esta é a configuração (no laptop):

$ lsblk 
NAME                        MAJ:MIN RM   SIZE RO TYPE   MOUNTPOINT
[...]
sdb                           8:16   0 465,8G  0 disk   
├─sdb1                        8:17   0     2G  0 part   
└─sdb2                        8:18   0 463,8G  0 part   
  └─md126                     9:126  0 927,6G  0 linear 
    └─md1_vg-md1vol1 (dm-0) 252:0    0 927,6G  0 lvm    
sdc                           8:32   0 465,8G  0 disk   
├─sdc1                        8:33   0     2G  0 part   
└─sdc2                        8:34   0 463,8G  0 part   
  └─md126                     9:126  0 927,6G  0 linear 
    └─md1_vg-md1vol1 (dm-0) 252:0    0 927,6G  0 lvm    
sr0                          11:0    1   6,7G  0 rom  

Como eu estava planejando usar ddrescuee esta ferramenta usa um dispositivo de bloco (não um ponto de montagem), tentei:

$ ddrescue -f -n /dev/md1_vg/md1vol1 lvmimage logfile
GNU ddrescue 1.17
Press Ctrl-C to interrupt
rescued:   498018 MB,  errsize:    498 GB,  current rate:        0 B/s
   ipos:   498018 MB,   errors:       1,    average rate:   25076 kB/s
   opos:   498018 MB,    time since last successful read:       1 s
Finished  

Não são boas notícias: ele resgatou apenas 498 GB e apresentou erros de 498 GB. Por quê isso aconteceu? É para ignorar os erros e continuar lendo o aparelho, não é? Parece que acabou de recuperar o disco nº 1. O problema é que preciso montar o volume inteiro para ver o sistema de arquivos, pois os arquivos podem estar espalhados entre os dois discos.

Agora estou preso aqui... o que estou fazendo de errado? Devo tentar recuperar cada partição do disco separadamente e depois montar em um volume LVM? Alguém conseguiu algo assim?

Preciso de recuperar este disco... tem 8 anos de vida dos meus filhos (fotos e vídeos), trabalho, trabalho da universidade, trabalho da minha mulher... e não tenho dinheiro para gastar 2000€ em serviços profissionais de recuperação .

Por favor ajude!

(Enquanto isso, gastei € 220 em um novo par de discos WD-Red de 2 TB, garantia de 5 anos [seja lá o que isso signifique], em uma configuração RAID1, é claro... e desejo recuperar tudo o que puder neles)

informação relacionada