Esta é uma tentativa de resumir da sessão de solução de problemas de bate-papo .
A configuração é um disco físico - > mdraid raid1 - > LVM. Portanto, existem várias camadas para trabalhar. A configuração antiga era (devido a desafortunados esforços anteriores de recuperação) não disponível.
No entanto, o NAS gui foi usado para criar outro volume em um disco diferente e, felizmente, a GUI criou o novo volume exatamente da mesma maneira. Então foi possível descobrir a configuração do novo disco:
-
mdadm -E new-disk
forneceu o deslocamento para o início dos dados, sob a camada mdraid (2048 setores). -
dmsetup table
forneceu o bloco inicial do volume lógico (relativo ao início do volume físico) ( 1152 setores) - Existe um número mágico (0x53ef) no terceiro setor de um volume ext4. Usando
dd
exxd
, verificamos que o número mágico está presente nesse deslocamento no disco que estamos tentando recuperar dados.
Armado com o setor inicial do sistema de arquivos ext4, você pode usar um dispositivo de loop somente leitura para recuperar os dados:
# losetup /dev/loop0 -o $((512*(1152+2048))) -r /dev/sda1
# mount -text4 -o ro /dev/loop0 /mnt
E copie-o.