Subject: Re: dump_lfs issue
To: Juan RP <juan@xtrarom.org>
From: Sverre Froyen <sverre@viewmark.com>
List: current-users
Date: 04/30/2007 20:52:22
On Monday 30 April 2007, Juan RP wrote:
> On Mon, 30 Apr 2007 17:29:42 -0700 (PDT)
>
> Konrad Schroder <perseant@hhhh.org> wrote:
> > On Tue, 1 May 2007, Marcin Michal Jessa wrote:
> > > On 5/1/07, Juan RP <juan@xtrarom.org> wrote:
> > >> Yeah... it should find the LFS partition, at least on my test seems to
> > >> work fine:
> >
> > I could be wrong about this, but it would appear from the source (and
> > your example) that scan_ffs will not give the address of the superblock
> > relative to the partition, but attempts to infer the address of the
> > partition from the superblock(s) it finds on the raw disk.  So the number
> > it reports will be off by 16.  Still better than the shell script I
> > posted :^) but it seems important to understand the limitations.
>
> You are not wrong. Do you mean that the offset value reported by
> scan_ffs, will be off by 16?
>
> Or are you talking about the sector number for the superblock?

It would be good if some of this information could be added to the dumplfs and 
fsck_lfs man pages too.  I attempted to look for alternate superblocks on a 
working lfs partition.  dumplsf reports:

  Superblock disk addresses:
     0x8        0x2bc000   0x578000   0x834000   0xaf0000   0xdac000
     0x1068000  0x1324000  0x15e0000  0x189c000

but attempting to use any of those addresses with the -b option produces 
nonsense results.

Sverre