Cannot find inode

Felipe Monteiro de Carvalho <[email protected]>
Newsgroups gmane.comp.file-systems.jfs.general
Message-ID <CACyNnZOMJDGgZ3B91pPKadreEfvF3X1zu-AFPXgJSsb8FwGr_g@mail.gmail.com>
Hello,

I am writing a software to read jfs partitions, and I can already read
the root and many directories / files inside it.

But some dirs / files have a high inode number (0x106 and 0x107), but
my Fileset Inode Map has only 3 extents, which means that I have only
32*3 inodes available, so I cannot locate this high inode nr =(

Any ideas of what I am failing to understand here??? How to find inode
with number 0x106?

Here is the screenshot of the root inode:

http://magnifier.sourceforge.net/tmp/jfs_strange_inode_nr.png

Note the selected area:

06010000 FF 07 <item name>

I interpreted this as being:

struct ldtentry {
__le32 inumber;-> $106
s8 next; -> FF
u8 namlen; -> 07
...

And therefore inode nr 0x106 but like I said, my Fileset Inode
Allocation Map has only 3 extents in iag.inoext each with len=4 which
is not enough to find the said inode.

I thought that maybe there are multiple Fileset Inode Allocation Maps,
but look at my Fileset Inode:

http://magnifier.sourceforge.net/tmp/jfs_fileset_inode.png

At position 0x100 from the start of the Fileset Inode I interpreted as
the xad, with len=2 therefore there is only space for 1 Fileset Inode
Allocation Map.

Please, any help is greatly appreciated =)

thanks,
-- 
Felipe Monteiro de Carvalho

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.