Recuperar a estrutura de diretório de um volume Lógico LVM perdido?

1

Estou ciente da enorme quantidade de perguntas sobre recuperação de dados neste site, e lendo todas elas, acho que meu caso é único o suficiente para justificar uma nova pergunta.

como chegou a ser

Eu configurei um LVM com LV individual para cada parte do sistema em dois discos

$ lsblk
NAME            MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda               8:0    0 931.5G  0 disk 
└─sda1            8:1    0 931.5G  0 part 
  └─datavg-data 254:4    0 543.8G  0 lvm  /data
sdb               8:16   0 111.8G  0 disk 
├─sdb1            8:17   0   487M  0 part /boot/efi
├─sdb2            8:18   0   244M  0 part /boot
└─sdb3            8:19   0 111.1G  0 part 
  ├─notapc-root 254:0    0   5.5G  0 lvm  /
  ├─notapc-usr  254:1    0   8.5G  0 lvm  /usr
  ├─notapc-var  254:2    0   4.8G  0 lvm  /var
  └─notapc-home 254:3    0  91.2G  0 lvm  /home

(Eu posso te dar a saída de lvdisplay também, mas eu acho que é longo e sem importância

apt / dpkg começou a reclamar sobre falta de espaço em /var , / etc., então decidi dimensioná-los. Eu também decidi diminuir o tamanho da minha partição home, já que a maioria era apenas links simbólicos (por exemplo, ~ / Downloads para / data / username / Downloads / de qualquer maneira. Então eu usei lvreduce & who; < < strong> antes de encolher o sistema de arquivos < / whoops > . como esperado, o sistema de arquivos não pôde ser montado na reinicialização. Como não havia dados importantes, eu simplesmente dd if=/dev/mapper/notapc-home of=/data/brokenhome.bak e fiz um novo FS no LV.

Mais tarde, descobri que nunca vinculei minha pasta de projetos a /data , o que significa que ela nunca pousou em um backup (eu só fiz backup de /data ), o que me deixou muito feliz por tê-la adicionado.

infelizmente eu realmente lutei para encontrar programas que pudessem me ajudar a recuperar a partição. O Testdisk exigiria que meu disco permanecesse intacto e não consegui encontrar mais programas que pudessem reconstruir mais do que a tabela de partições. Strings encontra toneladas de coisas, o que me fez pensar que talvez meus arquivos de projeto pudessem ser recuperados.

Como faço para recuperar uma partição LVM LV com 2G ausente do final de uma imagem de arquivo da partição?

    
por Azsgy 22.02.2015 / 13:51

0 respostas