Quando vou formatar o meu PC para instalar uma nova versão do ubuntu, sempre faço um backup na partição lógica que separei para o /home, mas dessa fez tive um problema. Funciona assim:
1) Eu inicio o ubuntu através de um liveCD (não necessáriamente o mais novo - neste caso foi com o da versão 9.04);
2) Monto as minhas partições e copio o arquivos para uma pasta, normalmente renomeio o meu /home/usuário para /home/usuario_antigo;
3) Desmonto as partições e formata àquela relativa ao barra ("/") e ao temp ("/tmp");
4) Instalo a nova versão.
O que aconteceu dessa vez, foi um erro ao desmontar as partições após a cópia (meu passo 3) e o computador foi reiniciado por causa de uma falha na energia. Quando retornei para tentar novamente, nem mesmo conseguia visualizar as partições, apenas via
/dev/sdb.
Com a nova versão do ubuntu, utilizei o live CD e pude ver as partições (nem todas). Deveria ter 4 partições no meu segundo HD:
/ 10GB
swap 1GB
/home 22GB
/tmp 5GB
Mas só consigo visualizar /dev/sdb1 (meu "/" - consigo montar e visualizar os arquivos) e /dev/sdb2 (acredito que deve ser swap, "/home" e "/tmp"). Tenho arquivos que quero recuperar e não sei como proceder. Não consigo utilizar o:
# reiserfsck --check /dev/sdb2
Ele me pede para utilizar "--rebuild-sb" e mais a frente me pergunta qual a versão do meu sistema de arquivos reiserfs e eu não sei, já que faz muito tempo que criei e não formato (o "/home" pelo menos) e também não sei como descobrir:
ubuntu@ubuntu:~$ sudo reiserfsck --rebuild-sb /dev/sdb2
reiserfsck 3.6.21 (2009 www.namesys.com)
*************************************************************
** If you are using the latest reiserfsprogs and it fails **
** please email bug reports to reiserfs-list@namesys.com, **
** providing as much information as possible -- your **
** hardware, kernel, patches, settings, all reiserfsck **
** messages (including version), the reiserfsck logfile, **
** check the syslog file for any related information. **
** If you would like advice on using this program, support **
** is available for $25 at www.namesys.com/support.html. **
*************************************************************
Will check superblock and rebuild it if needed
Will put log info to 'stdout'
Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
bread: Cannot read the block (2): (Invalid argument).
reiserfs_open: bread failed reading block 2
bread: Cannot read the block (16): (Invalid argument).
reiserfs_open: bread failed reading block 16
reiserfs_open: the reiserfs superblock cannot be found on /dev/sdb2.
what the version of ReiserFS do you use[1-4]
(1) 3.6.x
(2) >=3.5.9 (introduced in the middle of 1999) (if you use linux 2.2, choose this one)
(3) < 3.5.9 converted to new format (don't choose if unsure)
(4) < 3.5.9 (this is very old format, don't choose if unsure)
(X) exit
Preciso saber como posso recuperar estes arquivos, se alguém tiver alguma sugestão, por favor deixe seu comentário.
PS: Tentei obter esta informações com o GParted, mas não obtive sucesso, a imagem a seguir é o que tenho de resposta.