Need help, superblock on reiserfs corrupt 

Newsgroups:  gmane.linux.debian.user
Date:        Thu, 15 Jul 2004 20:50:00 +0800
> my Debian (stable version) crashed and has corrupted my reiserfs
> partion. Can't boot/mount it anymore :(.
>
> I started Knoppix from CD and
> I tried reiserfsck /dev/hda2 and it tolds me:
> "If the partition table has not been changed, and the partition is
> valid  and  it really  contains  a reiserfs  partition,  then the
> superblock  is corrupted and you need to run this utility with
> --rebuild-sb."
>
> Ok then I tried it with the --rebuild-sb switch and it ask me:
> "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"
>
> Damn I don't know the version, I assume it depends on the reiserfs tools
> of my stable Debian version.
> Does someone know what version is the right with stable Debian?

If at all possible, copy the paritition to a file (on another computer for preference) using dd:

First, get your knoppix organised so you can do passwordless logins either from or to it. I'm assuming your doing it from the Knoppix box:

dd if=/dev/hda1 bs=4096 | buffer | ssh backup.example.com \| buffer \
\| dd bs=4096 of=/var/local/backup-reiser.img

or similar.

The use of buffer is optional. May buy something, might not. Also consider using gzip or bzip to compress/uncompress data as it crosses the LAN.

You can, of course, backup (more quickly) to a local device, and you can use, eg, nfs rather than dd & ssh.

You should read the docs on dd: I may have left something important or useful out.

John Summerfield