This actually helped..thanks a ot. But wouldn't it be useful to keep replicas of the superblock? IIRC, ext3 does that.
Vladimir Saveliev writes: > Hello > > On Mon, 2005-04-18 at 13:08, Vladimir Saveliev wrote: >> Hello >> >> On Sat, 2005-04-16 at 23:13, Mahmoud Al Gammal wrote: >> > Hello, >> > I'm using ReiserFS 3.6.19 on a partition whose superblock has >> > been swept away due to a sudden attack of bad sectors. I'm >> > wondering if ReiserFS keeps backup copies of the superblock...If >> > yes, then where? >> >> no, it does not >> >> > Or is there some other means to retrieve the >> > data? >> > >> >> copy partition with bad blocks to a good one with dd_rescue >> >> reiserfsck --build-sb /dev/good-partition (use default answers if you >> did not do anything specific with that filesystem like converting 3.5 to >> 3.6, journal relocation, etc) > > There can be a problem with number of blocks. reiserfsck --build-sb will > ask for that, I think. > You should be able to calculate number of blocks in broken filesystem > with mkreiserfs /dev/bad-partition. It will report you something like > Count of blocks on the device: 4096560 > among other lines and ask to continue. > DO NOT LET IT TO CONTINUE. Use this block number in answers to > reiserfsck --build-sb. > >> reiserfsck --rebuild-tree /dev/good-partition >> >> If this helps you - you may take a look at namesys.com/support.html >> >> >
