Primeiro de tudo: não tente fazer mais reparos no disco original! Use outro disco rígido e faça o backup / dev / mapper / drive com "dd" como uma imagem para o novo disco: (Eu suponho que o novo disco use um sistema de arquivos e esteja montado no diretório / mnt / newdisk)
dd if=/dev/mapper/drive of=/mnt/newdisk/drive.img bs=4M
depois disso, você deve tentar reparar apenas usando a cópia de imagem "mnt / newdisk / drive.img". monte a imagem e dê uma olhada no diretório "lost + found" se você puder encontrar dados dentro dela.
losetup -f /mnt/newdisk/drive.img losetup -a|grep drive.img ### get the /dev/loop-device mkdir /mnt/drv-copy && mount /dev/loopX /mnt/drv-copy ls -la /mnt/drv-copy/lost+found
Mas o e2fsck normalmente reproduzirá apenas o diário e sairá. Se você não usar -f -p e2fsck, não verificará e reparará a estrutura do sistema de arquivos. Portanto, se você não teve um erro de E / S causado por um erro de mídia antes de não perder dados. Portanto, verifique se você pode encontrar mensagens de E / S no systemlog / dmesg durante a cópia "dd". se não fizer um desmonte em / mnt / dsk-copy e use "e2fsck -f -y