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.
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?