Problemas a aceder a um disco em ReiserFS

Iniciado por punish3r, 28 de Março de 2009, 11:17

tópico anterior - próximo tópico

punish3r

Boas a todos,
Estou desesperado!
Como disse no assunto, tenho um disco com ReiserFS e que à coisa de uns dias começou a dar problemas.
Quando tentei fazer um backup dos dados é que notei que as coisas estavam piores do que julgava e actualmente tenho quase 80Gb de fotos, documentos, projectos, etc que convinha recuperar e não sei o que fazer.

Pelo que consegui apurar há sectores danificados no disco.
ao fazer reiserfsck --check /dev/sdcdeu o seguinte output
The problem has occurred looks like a hardware problem. If you have
bad blocks, we advise you to get a new hard drive, because once you
get one bad block  that the disk  drive internals  cannot hide from
your sight,the chances of getting more are generally said to become
much higher  (precise statistics are unknown to us), and  this disk
drive is probably not expensive enough  for you to you to risk your
time and  data on it.  If you don't want to follow that follow that
advice then  if you have just a few bad blocks,  try writing to the
bad blocks  and see if the drive remaps  the bad blocks (that means
it takes a block  it has  in reserve  and allocates  it for use for
of that block number).  If it cannot remap the block,  use badblock
option (-B) with  reiserfs utils to handle this block correctly.

bread: Cannot read the block (16): (Input/output error).

Aborted


Então andei a pesquisar mais um pouco e cheguei a um ponto em que diziam que devia fazer reiserfsck --fix-fixable /dev/sdc
O resultado foi o mesmo...

Estou desde segunda à procura de uma forma de recuperar os dados.

Antes de fazer alguma coisa que possa danificar permanentemente os dados decidi deixar de andar a fazer experiencias e pedir a ajuda de quem entende.

Obrigado pela atenção

alarcon

#1
Já tentou assim:

desmontar a partição /dev/sdc e depois executar os comandos, na sequencia:

sudo reiserfsck --check /dev/sdc

responda Yes (tem de digitar completamente esta palavra) ao quer for perguntado e depois:

sudo reiserfsck --fix-fixable /dev/sdc

responda Yes (tem de digitar completamente esta palavra) ao quer for perguntado e depois:

sudo reiserfsck --rebuild-tree /dev/sdc

responda Yes (tem de digitar completamente esta palavra) ao quer for perguntado e aguarde o processo terminar.

Se /dev/sdc for sua partição principal do Ubuntu, então use o LiveCD do Ubuntu e pelo terminal execute os três comandos indicados com a partição /dev/sdc desmontada (sudo umount /dev/sdc). Os comandos devem ser dados como root ok. Para virar root no livecd pelo terminal, use o comando sudo su e depois digite os comandos indicados acima sem a palavra sudo na frente.

Nas poucas vezes que tive problemas com as partições reiserfs estes três comandos me salvaram. Agora se sua partição estiver muito ruim, aí já não sei dizer.

punish3r

Boas!
sim sempre que experimentei executar o comando reiserfsck nunca tinha a drive "montada" e não, este disco não é o meu principal, mas infelizmente contém muitos dados importantes :(

Já testei as 3 opções do reiserfsck que me indicas-te e dava sempre o mesmo erro que indiquei no inicio.

O meu desespero é tanto que até já instalei um programa chamado RecoverDatareiserFS. É um demo e notava-se que ele encontrava muitos dos dados que quero recuperar. Infelizmente como era demo não consegui recuperar nada. Fiquei foi com a esperança de que se era possível ver os dados com esse programa, talvez fosse possível ver os dados de outra forma e assim recupera-los.

De qualquer maneira irei experimentar com o liveCD a ver se obtenho algum resultado.

Obrigado pela dica.