Unidade ext3 vazia e detectada como ext2 após restaurar superblock com e2fsck

1

Eu tenho um disco ext3 do meu NAS. Eu tirei este drive do NAS e o montei sob o meu sistema Debian Wheezy.

Quando eu corri o fsck, ele me disse que o superbloco era ruim. Eu não tenho um log completo, mas a mensagem de erro exata foi fsck.ext3: Bad magic number in super-block while trying to open Então, depois de ler um pouco eu tentei restaurar o superbloco do backup usando o comando:

sudo e2fsck -b 32768 /dev/sda2

Após a reinicialização, parece que a unidade está vazia e todas as minhas pastas desapareceram! O que é mais - minha unidade foi originalmente no formato ext3, mas agora é detectado como ext2. Existe uma maneira ext3 específica para restaurar o superbloco?

Qual é a melhor maneira de restaurar a estrutura de diretório / tabela de partição anterior desta unidade sem correr o risco de piorá-la?

    
por Black 15.06.2015 / 14:42

2 respostas

1

O deslocamento 32768 é onde a cópia de backup do superbloco está nos sistemas de arquivos EXT com clusters 4K. Tem certeza de que esse é o tamanho de cluster correto no seu caso? Geralmente é 1K, e para restaurar o superbloco você precisa ler o deslocamento 8193:

sudo e2fsck -b 8193 /dev/sda2

PS. Agora é muito tarde, mas ainda vou dizer aqui: faça back-ups antes de mexer em sistemas de arquivos. Salvar o primeiro MB do seu disco levaria 1 segundo, e a possibilidade de restaurá-lo economizaria muita frustração.

    
por 15.06.2015 / 14:51
0

Eu acho que a razão para o problema inicial foi que talvez eu inadvertidamente de alguma forma tenha sobrescrito o sistema de arquivos no formato Ext2. Eu não consegui restaurar o superbloco, mas não foi um problema muito grande no final, já que consegui recuperar todos os meus arquivos usando o Testdisk e simplesmente reformatei a unidade e coloquei os arquivos de volta.

    
por 17.06.2015 / 14:05