Perda de dados na partição - ajuda

1. Perda de dados na partição - ajuda

Devanei Zanardi
DEVANEIZANARDI

(usa Debian)

Enviado em 03/09/2008 - 17:40h

Olá amigos, ocorreu um problema bastante chato comigo, se alguém puder me dar uma luz para tentar solucioná-lo eu agradeço muito!

Meu HD tinha uma partição REISERFS com dados importantíssimos, e um espaço livre no mesmo. Então usando o GPARTED eu fiz o redimensionamento (grow) da partição para que abocanhasse o espaço livre do hd.

Tudo transcorre bem, tempo 2:00hs aproximadamente e... caiu a força na rede pública!!!

Verifiquei e vi que a partição ainda estava com o mesmo tamanho que anteriormente, porém os dados não podiam ser lidos (unrecognized).

Usei várias ferramentas para tentar consertar (creio ser possível), mas chegou a um ponto que faltou know-how para mim. Usei: fsck.reiserfs, com opções variadas segundo as mensagens, fsch.reiser4, reiserfstune...

Estou sem o SUPERBLOCK e outras coisas importantes, que eu preciso informar aos comandos manualmente agora e não sei...

Que posso fazer? Muito obrigado!!



  


2. Re: Perda de dados na partição - ajuda

Eduardo
bolche

(usa Ubuntu)

Enviado em 03/09/2008 - 18:06h

Todos os sistemas de arquivos tiram um backup do Superblock mais no meio do disco. Você pode usar o fsck para recriar o superbloco. Só sei fazer isso com partições ext3, usando "e2fsck -b", mas deve ter algo do tipo para Reiser.
Sistemas de arquivos com blocos de tamanho 1k tem o backup do superbloco no bloco 8193. Com 2k tem backup no 16384 e de 4k tem o backup no bloco 32768


3. Re: Perda de dados na partição - ajuda

Devanei Zanardi
DEVANEIZANARDI

(usa Debian)

Enviado em 03/09/2008 - 21:29h

Muito obrigado, o sistema de arquivos tem os blocos com tamanho 2.048 (2 k), então a backup deve estar no block 16384. Você pode me dizer o comando exato para recuperar esta backup nesta situação? Creio que no fsck.reiserfs tem uma opção que faz, estou meio com medo de experimentar e piorar a situação. Seria com ele?


4. Re: Perda de dados na partição - ajuda

Devanei Zanardi
DEVANEIZANARDI

(usa Debian)

Enviado em 03/09/2008 - 21:40h

Analisando o man do reiserfsck, creio que a opção que preciso é esta:

===================================
--rebuild-sb
This option recovers the superblock on a Reiserfs partition. Normally you only need this option if mount reports "read_super_block: can’t find a reiserfs file system" and you are sure that a Reiserfs file system is there. But remember that if you have used some partition editor program and now you cannot find a filesystem, probably something has gone wrong while repartitioning and the start of the partition has been changed. If so, instead of rebuilding the super block on a wrong place you should find the correct start of the partition first.
===================================

Porém, parece que o meu caso é necessário primeiro encontrar o início correto da partição primeiro. Traduzindo: "Mas lembre-se que se você usou algum programa editor de partição e agora não consegue encontrar o sistema de arquivos, provavelmente algo deu errado enquanto reparticionando, e o início da partição foi trocado. Se foi isto, ao invés de reconstruir o superbloco em um lugar errado você deveria primeiro encontrar o início correto da partição"

Esse é o meu caso! Como posso descobrir o "início correto da partição"? E como consertá-lo?

Lembrando a minha história, o Gparted estava "crescendo" a partição e acabou a força. Depois disso, o Gparted está mostrando a partição com o tamanho antigo ainda, mas tudo "unrecognized", e o espaço que estava livre no hd continua livre.

Muito agradecido!

.













Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts