TL; DR: disco ext4 com ~ 250 GB de dados - > Partições excluídas usando fdisk
- > Nova partição criada usando mkfs.ext4
- > Precisa recuperar todos os arquivos o mais intacta possível
Alguns dias atrás eu copiei ~ 250Gb de dados de um disco (NTFS) para outro (ext4) usando rsync
. Agora eu queria verificá-los novamente, e a única pasta no disco de backup é lost.dir
, nada mais está lá, embora deva estar cheio de arquivos e pastas. Infelizmente, eu já formatei meu disco original, então não há nada lá também.
O motivo, porque eu não escolhi dd
para fazer backup do disco, é que a unidade original tem 512GB e a outra 1TB, e eu não queria copiar a tabela de partições do disco antigo para a última um.
Agora, o que poderia ter acontecido? Eu usei fdisk
e mkfs.ext4
depois de copiar os dados. Embora eu tenha olhado meu bash history e nunca usei /dev/sdfX
(que é o disco que quero recuperar), a única maneira de explicar essa perda de dados é que o mesmo aconteceu com meu /dev/sdf
: fdisk /dev/sdf
- > remova todas as partições - > criar um novo primário preenchendo todo o disco - > Formate essa partição usando mkfs.ext4 /dev/sdf1
(que foi o que fiz com outros discos após a cópia).
Tentativas: Já tentei ddrescue
, o que me deu uma imagem de disco contendo apenas a pasta lost.dir
. Além disso, eu executei algumas ferramentas como testdisk
, foremost
, etc., mas nada realmente ajudou.
Não, minha pergunta é: o que posso fazer para recuperar meus dados, de preferência sem perder a estrutura de diretórios?