It looks like whatever data or metadata resides in that block is not an inode extent. There really isn't a tool that examines a jfs filesystem to determine what any particular block is being used as, but jfs_debugfs is a really low-level tool that gives you the ability to look at certain structures assuming that you know what resides at a certain location. In this case it seems that you are trying to find an inode at some arbitrary location that doesn't contain one.
On 01/25/2013 03:42 PM, Craig Huff wrote: > Dave, > > Thanks for the feedback. Unfortunately that didn't solve my problem. > > Here's specifics of my situation: > > smartctl is reporting bad sectors on partition /dev/sde1, so I wanted to > find what files are affected. > > I used dd to read a series of sectors bracketing the sector reported by > smartctl to /dev/null while reporting sector numbers. I took note of > the first sector to report read errors, 1084296736. Then I calculated > the JFS block number as ( SectorNum - PartitionStartSector ) * 512 / > 4096. The result I got was ( 1084296736 - 63 ) * 512 / 4096 = 135537084. > > Following are the results of my jfs_debugfs session for this JFS block: > # jfs_debugfs /dev/sde1 > jfs_debugfs version 1.1.12, 24-Aug-2007 > > Aggregate Block Size: 4096 > >> d 135537084 0 i > Block: 135537084 Real Address 0x81421bc000 > [1] di_inostamp: 0x1c742f61 [19] di_mtime.tv_nsec: 0xc0749d49 > [2] di_fileset: 1243045541 [20] di_otime.tv_sec: > 0xdc1f418d > [3] di_number: -1635135392 [21] di_otime.tv_nsec: > 0x1f603111 > [4] di_gen: -766206507 [22] di_acl.flag: 0x66 > [5] di_ixpxd.len: 3235549 [23] di_acl.rsrvd: Not > Displayed > [6] di_ixpxd.addr1: 0x54 [24] di_acl.size: 0x40d30d80 > [7] di_ixpxd.addr2: 0x06010000 [25] di_acl.len: 5581489 > di_ixpxd.address: 360877981696 [26] di_acl.addr1: 0x62 > [8] di_size: 0xed13ca900322260a [27] di_acl.addr2: 0xd347078f > [9] di_nblocks: 0xd746af90069cd9ed di_acl.address: 424451442575 > [10] di_nlink: -1245156732 [28] di_ea.flag: 0x0b > [11] di_uid: 1070598493 [29] di_ea.rsrvd: > Not Displayed > [12] di_gid: 552302989 [30] di_ea.size: > 0x941bcb25 > [13] di_mode: 0x3882aed2 [31] di_ea.len: 10209947 > 0127322 l-wu [32] di_ea.addr1: 0xb3 > [14] di_atime.tv_sec: 0x69a9690b [33] di_ea.addr2: 0x7456872e > [15] di_atime.tv_nsec: 0x2d9b4085 di_ea.address: 770750973742 > [16] di_ctime.tv_sec: 0xdd1dd831 [34] di_next_index: -2110134214 > [17] di_ctime.tv_nsec: 0x1562ad04 [35] di_acltype: 0xd7477518 > [18] di_mtime.tv_sec: 0x1160055d > - hit Enter to continue, e[x]it - >> i 1635135392 > find_iag: IAG 399202 not found! > inode: error reading inode > >> ia 1635135392 > find_iag: IAG 1635135392 not found! > iag: error reading iag > >> d 135537084 0 I > Block: 135537084 Real Address 0x81421bc000 > [1] agstart: 5338839946511003489 [12] > extsmap[0]: 20eb798d > [2] iagnum: -1635135392 [13] extsmap[1]: > 3882aed2 > [3] inofreefwd: -766206507 [14] extsmap[2]: > 69a9690b > [4] inofreeback: 1412521693 [15] extsmap[3]: > 2d9b4085 > [5] extfreefwd: 100728832 [16] nfreeinos: > -585246671 > [6] extfreeback: 52569610 [17] nfreeexts: > 358788356 > [7] iagfree: -317470064 [18] pad: > Not Displayed > [8] inosmap[0]: 069cd9ed [19] wmap: Type 'w' > [9] inosmap[1]: d746af90 [20] pmap: Type 'p' > [10] inosmap[2]: b5c86a84 [21] inoext: Type 'i' > [11] inosmap[3]: 3fd0095d > - hit Enter to continue, e[x]it - >> q > > > I was getting the same kind of responses if I used -1635135392 as the > inode of interest instead of 1635135392. Anyone got more advice? > > Craig. > > > ------------------------------------------------------------------------------ > Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, > MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current > with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft > MVPs and experts. ON SALE this month only -- learn more at: > http://p.sf.net/sfu/learnnow-d2d > > > > _______________________________________________ > Jfs-discussion mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/jfs-discussion > ------------------------------------------------------------------------------ Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnnow-d2d _______________________________________________ Jfs-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jfs-discussion
