I had a failure on my JFS drive that was preventing my Linux machine from booting. I booted up knoppix and ran fsck on it. It seemed to work and I was able to mount the drive under knoppix. However, on reboot, the drive still failed to load properly. So back into Knoppix and another try at fsck. This time I get a Segfault. I played a little with jfs_debugfs but I don't know how to do much other than look around. Below is the output of jfs_fsck. I also tried version 1.1.6 and got the same output and Segfault. I also appended some outputs from jfs_debugfs. Anyone have an idea how to get this drive working again? At least enough to get some files off before I reformat it?
Thanks, Paul Lanier
[EMAIL PROTECTED] jfs_fsck /dev/hda6 jfs_fsck version 1.1.4, 30-Oct-2003 processing started: 7/20/2004 15.36.5 Using default parameter: -p The current device is: /dev/hda6 Block size in bytes: 4096 Filesystem size in blocks: 4640564 **Phase 0 - Replay Journal Log Segmentation Fault
[EMAIL PROTECTED] jfs_fsck -n /dev/hda6
jfs_fsck version 1.1.4, 30-Oct-2003
processing started: 7/20/2004 15.36.5
The current device is: /dev/hda6
Block size in bytes: 4096
Filesystem size in blocks: 4640564
**Phase 1 - Check Blocks, Files/Directories, and Directory Entries
cannot repair an allocation error for files and/or directories -1757994816 through -1757994785.
Segmentation Fault
jfs_debugfs version 1.1.6, 28-Apr-2004 Aggregate Block Size: 4096
>su p
[1] s_magic: 'JFS1' [15] s_ait2.addr1: 0x00 [2] s_version: 1 [16] s_ait2.addr2: 0x0000024d
[3] s_size: 0x0000000002357398 s_ait2.address: 589
[4] s_bsize: 4096 [17] s_logdev: 0x00000306
[5] s_l2bsize: 12 [18] s_logserial: 0x00000009
[6] s_l2bfactor: 3 [19] s_logpxd.len: 8192
[7] s_pbsize: 512 [20] s_logpxd.addr1: 0x00
[8] s_l2pbsize: 9 [21] s_logpxd.addr2: 0x0046af34
[9] pad: Not Displayed s_logpxd.address: 4632372
[10] s_agsize: 0x00010000 [22] s_fsckpxd.len: 193
[11] s_flag: 0x10200900 [23] s_fsckpxd.addr1: 0x00
JFS_LINUX [24] s_fsckpxd.addr2: 0x0046ae73
JFS_COMMIT JFS_GROUPCOMMIT s_fsckpxd.address: 4632179
JFS_INLINELOG [25] s_time.tv_sec: 0x40ca0ad7
[26] s_time.tv_nsec: 0x00000000
[27] s_fpack: ''
[12] s_state: 0x00000001 FM_MOUNT [13] s_compress: 0 [14] s_ait2.len: 4
display_super: [m]odify or e[x]it:
>su s
[1] s_magic: 'JFS1' [15] s_ait2.addr1: 0x00 [2] s_version: 1 [16] s_ait2.addr2: 0x0000024d
[3] s_size: 0x0000000002357398 s_ait2.address: 589
[4] s_bsize: 4096 [17] s_logdev: 0x00000306
[5] s_l2bsize: 12 [18] s_logserial: 0x00000008
[6] s_l2bfactor: 3 [19] s_logpxd.len: 8192
[7] s_pbsize: 512 [20] s_logpxd.addr1: 0x00
[8] s_l2pbsize: 9 [21] s_logpxd.addr2: 0x0046af34
[9] pad: Not Displayed s_logpxd.address: 4632372
[10] s_agsize: 0x00010000 [22] s_fsckpxd.len: 193
[11] s_flag: 0x10200900 [23] s_fsckpxd.addr1: 0x00
JFS_LINUX [24] s_fsckpxd.addr2: 0x0046ae73
JFS_COMMIT JFS_GROUPCOMMIT s_fsckpxd.address: 4632179
JFS_INLINELOG [25] s_time.tv_sec: 0x40ca0ad7
[26] s_time.tv_nsec: 0x00000000
[27] s_fpack: ''
[12] s_state: 0x00000000 FM_CLEAN [13] s_compress: 0 [14] s_ait2.len: 4
display_super: [m]odify or e[x]it:
> s2p p
[1] s_magic: 'JFS1' [16] s_aim2.len: 2
[2] s_version: 1 [17] s_aim2.addr1: 0x00
[3] s_size: 0x0000000002357398 [18] s_aim2.addr2: 0x0000024b
[4] s_bsize: 4096 s_aim2.address: 587
[5] s_l2bsize: 12 [19] s_logdev: 0x00000306
[6] s_l2bfactor: 3 [20] s_logserial: 0x00000009
[7] s_pbsize: 512 [21] s_logpxd.len: 8192
[8] s_l2pbsize: 9 [22] s_logpxd.addr1: 0x00
[9] s_agsize: 0x00010000 [23] s_logpxd.addr2: 0x0046af34
[10] s_flag: 0x10200900 s_logpxd.address: 4632372
LINUX [24] s_fsckpxd.len: 193
GROUPCOMMIT [25] s_fsckpxd.addr1: 0x00
INLINELOG [26] s_fsckpxd.addr2: 0x0046ae73
s_fsckpxd.address: 4632179
[11] s_state: 0x00000001 [27] s_fsckloglen: 50 MOUNT [28] s_fscklog: 2 [12] s_compress: 0 [29] s_fpack: ' '
[13] s_ait2.len: 4 [14] s_ait2.addr1: 0x00 [15] s_ait2.addr2: 0x0000024d s_ait2.address: 589 display_super2: [m]odify or e[x]it:
>s2p s
[1] s_magic: 'JFS1' [16] s_aim2.len: 2
[2] s_version: 1 [17] s_aim2.addr1: 0x00
[3] s_size: 0x0000000002357398 [18] s_aim2.addr2: 0x0000024b
[4] s_bsize: 4096 s_aim2.address: 587
[5] s_l2bsize: 12 [19] s_logdev: 0x00000306
[6] s_l2bfactor: 3 [20] s_logserial: 0x00000008
[7] s_pbsize: 512 [21] s_logpxd.len: 8192
[8] s_l2pbsize: 9 [22] s_logpxd.addr1: 0x00
[9] s_agsize: 0x00010000 [23] s_logpxd.addr2: 0x0046af34
[10] s_flag: 0x10200900 s_logpxd.address: 4632372
LINUX [24] s_fsckpxd.len: 193
GROUPCOMMIT [25] s_fsckpxd.addr1: 0x00
INLINELOG [26] s_fsckpxd.addr2: 0x0046ae73
s_fsckpxd.address: 4632179
[11] s_state: 0x00000000 [27] s_fsckloglen: 50 CLEAN [28] s_fscklog: 2 [12] s_compress: 0 [29] s_fpack: ' '
[13] s_ait2.len: 4 [14] s_ait2.addr1: 0x00 [15] s_ait2.addr2: 0x0000024d s_ait2.address: 589 display_super2: [m]odify or e[x]it:
> i 2 Inode 2 at block 593, offset 0x400:
[1] di_inostamp: 0x40ca0361 [19] di_mtime.tv_nsec: 0x0681ed10
[2] di_fileset: 16 [20] di_otime.tv_sec: 0x40ca0361
[3] di_number: 2 [21] di_otime.tv_nsec: 0x00000000
[4] di_gen: 1 [22] di_acl.flag: 0x00
[5] di_ixpxd.len: 4 [23] di_acl.rsrvd: Not Displayed
[6] di_ixpxd.addr1: 0x00 [24] di_acl.size: 0x00000000
[7] di_ixpxd.addr2: 0x00000251 [25] di_acl.len: 0
di_ixpxd.address: 593 [26] di_acl.addr1: 0x00
[8] di_size: 0x0000000000001000 [27] di_acl.addr2: 0x00000000
[9] di_nblocks: 0x0000000000000002 di_acl.address: 0
[10] di_nlink: 23 [28] di_ea.flag: 0x00
[11] di_uid: 0 [29] di_ea.rsrvd: Not Displayed
[12] di_gid: 0 [30] di_ea.size: 0x00000000
[13] di_mode: 0x000141ed [31] di_ea.len: 0
0040755 drwx [32] di_ea.addr1: 0x00
[14] di_atime.tv_sec: 0x40fa5548 [33] di_ea.addr2: 0x00000000
[15] di_atime.tv_nsec: 0x26b2bd30 di_ea.address: 0
[16] di_ctime.tv_sec: 0x40fa5549 [34] di_next_index: 32
[17] di_ctime.tv_nsec: 0x0681ed10 [35] di_acltype: 0x00000000
[18] di_mtime.tv_sec: 0x40fa5549
change_inode: [m]odify or e[x]it
> dir 2
idotdot = 28223 bin 4096 boot 4 cdrom 233568 cdrom0 8225 dev 233507 empress 4128 etc 8228 home 55232 initrd 5 initrd.img 8229 lib 4160 media 8230 mnt 55136 opt 8231 proc 8232 root 233508 samba 8233 sbin 55104 srv 24719 sys 8234 tmp 8192 usr 4099 var 6 vmlinuz > dm Block allocation map control page at block 16
[1] dn_mapsize: 0x0000046ae73 [9] dn_agheigth: 1 [2] dn_nfree: 0x00000438fdc [10] dn_agwidth: 2 [3] dn_l2nbperpage: 0 [11] dn_agstart: 85 [4] dn_numag: 71 [12] dn_agl2size: 16 [5] dn_maxlevel: 0 [13] dn_agfree: type 'f' [6] dn_maxag: 69 [14] dn_agsize: 65536 [7] dn_agpref: 57 [15] pad: Not Displayed [8] dn_aglevel: 0 display_dbmap: [m]odify, [f]ree count, [t]ree, e[x]it > _______________________________________________ Jfs-discussion mailing list [EMAIL PROTECTED] http://www-124.ibm.com/developerworks/oss/mailman/listinfo/jfs-discussion
