Você pode estar com sorte e ter superquadras de backup na partição. Se você se lembra das opções usadas para criar o sistema de arquivos (por exemplo, você acabou de usar os padrões), então você pode encontrar os locais dos backups da seguinte forma:
sudo /sbin/mkfs.ext4 -n <original_options> <device>
O -n
é extremamente importante - é uma opção de "execução a seco" que não grava nada no disco (provavelmente ainda é uma boa ideia despejar o disco em um lugar seguro enquanto você está experimentando - Eu suponho que você já tenha feito isso.
Mesmo que você não consiga lembrar as opções originais, vale a pena tentar o item acima para obter uma lista de candidatos.
Agora, para cada superbloco candidato, tente montar com -o ro,sb=<n>
para usar o superbloco alternativo (e somente leitura). Se tiver sucesso, você poderá recuperar alguns arquivos.
Se nenhum dos superblocos candidatos permitir uma montagem bem-sucedida, um esforço de última hora pode ser escrever um novo superbloco usando a opção -S
para mkfs.ext4
: " Escreve apenas superblocos e descritores de grupo. Isso é útil se todos os superblocos de superblocos e backups estiverem corrompidos, e um método de recuperação de última hora for desejado. "Eu não o faria fazer isso sem um backup completo da partição em algum lugar.