"Cannot find file system superblock" error - how to recover?

Scott I. Remick scott at sremick.net
Mon Jan 5 16:29:50 PST 2004


Sorry for the delay... holidays had me busy. Hopefully you're still around
and interested in picking up where we left off. I think we're definitely
onto something...

--- Sergey 'DoubleF' Zaharchenko <doublef at tele-kom.ru> wrote:
> > su-2.05b# hd < /dev/ad6s1 | grep "54 19 01 00"
> > 00001620  54 19 01 00 74 10 68 81  23 00 00 e8 d5 03 00 00 
> > |T...t.h.#.......|
> 
> These:
> 
> > 00002550  01 00 00 00 00 00 00 00  00 00 00 00 54 19 01 00 
> > |............T...|
> > 00004550  01 00 00 00 00 00 00 00  00 00 00 00 54 19 01 00 
> > |............T...|
> > 002e6550  01 00 00 00 00 00 00 00  00 00 00 00 54 19 01 00 
> 
> DON'T look like false positives. They're just what you were supposed to
> get. Let's have a look at
> 
> # dd if=/dev/ad6s1 skip=16 |hd

su-2.05b# dd if=/dev/ad6s1 skip=16 |hd
00000000  00 04 00 04 00 04 00 04  08 04 00 04 10 04 00 04 
|................|
00000010  18 04 00 04 98 05 00 00  00 00 00 00 ff ff ff ff 
|................|
00000020  9e 8d cd 3f 31 6c 54 06  d5 15 4b 06 ad 05 00 04 
|...?1lT...K.....|
00000030  00 44 00 04 00 0c 00 04  08 04 00 04 08 04 00 04 
|.D..............|
00000040  00 04 00 04 3c 04 00 00  00 c0 ff ff 00 fc ff ff 
|....<...........|
00000050  0e 04 00 04 0b 04 00 00  07 00 00 00 00 10 00 00 
|................|
00000060  03 00 00 00 02 00 00 00  00 08 00 00 00 fc ff ff 
|................|
00000070  0a 04 00 04 00 14 00 04  80 04 00 04 04 04 00 04 
|................|
00000080  00 04 00 04 00 14 00 04  01 04 00 04 00 04 00 04 
|................|
00000090  00 ec 01 3f f2 6d 8d 6c  98 05 00 00 00 20 00 00  |...?.m.l.....
..|
000000a0  00 40 00 00 01 00 00 00  00 10 00 00 00 10 00 00 
|. at ..............|
000000b0  1b 95 00 04 59 04 00 04  00 5c 00 04 00 64 01 04 
|....Y....\...d..|
000000c0  34 0c 00 00 1e 25 31 04  b9 8c 92 04 1b 1f 00 04 
|4....%1.........|
000000d0  00 04 00 86 2f 64 61 74  61 04 00 04 00 04 00 04 
|..../data.......|
000000e0  00 04 00 04 00 04 00 04  00 04 00 04 00 04 00 04 
|................|


> # dd if=/dev/ad6s1 skip=32 |hd

su-2.05b# dd if=/dev/ad6s1 skip=32 |hd
00000000  00 00 00 00 00 00 00 00  08 00 00 00 10 00 00 00 
|................|
00000010  18 00 00 00 98 05 00 00  00 04 00 00 ff ff ff ff 
|................|
00000020  00 ec 01 3f 31 68 54 02  d5 15 4b 02 ad 01 00 00 
|...?1hT...K.....|
00000030  00 40 00 00 00 08 00 00  08 00 00 00 08 00 00 00 
|. at ..............|
00000040  00 00 00 00 3c 00 00 00  00 c0 ff ff 00 f8 ff ff 
|....<...........|
00000050  0e 00 00 00 0b 00 00 00  07 00 00 00 00 10 00 00 
|................|
00000060  03 00 00 00 02 00 00 00  00 08 00 00 00 fc ff ff 
|................|
00000070  0a 00 00 00 00 10 00 00  80 00 00 00 04 00 00 00 
|................|
00000080  00 00 00 00 00 10 00 00  01 00 00 00 00 00 00 00 
|................|
00000090  00 ec 01 3f f2 6d 8d 6c  98 05 00 00 00 20 00 00  |...?.m.l.....
..|
000000a0  00 40 00 00 01 00 00 00  00 10 00 00 00 10 00 00 
|. at ..............|
000000b0  1b 95 00 00 59 00 00 00  00 58 00 00 00 64 01 00 
|....Y....X...d..|
000000c0  01 00 00 00 b9 62 49 00  fd 77 93 00 0c 00 00 00 
|.....bI..w......|
000000d0  00 01 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
|................|
000000e0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 
|................|

I see "/data" in that first one, so I'm getting hopeful....


More information about the freebsd-questions mailing list