Dave, Any update on this issue? Every time I run fsck on a volume greater than 12TB I have this problem.
I've included the original email below for reference, please let me know if there is anything else I could provide to help debug this. Thanks! Tim On Jan 7, 2010, at 5:21 AM, Dave Kleikamp wrote: > On Thu, 2010-01-07 at 10:44 +0100, Andi Kleen wrote: >> Tim Nufire <[email protected]> writes: >> >>> Andi, >>> >>>> That's a inconsistency in a block bmap, in particular a higher level >>>> points to a block >>>> that doesn't exist. >>> >>> Any idea why I would be hitting this consistently? Is it related to my >>> volume size? Are there any parameters in JFS I can tune? >> >> My (uneducated) guess would be that it's some corruption (e.g. bitflip) that >> fsck is unable >> to fix. > > I'm sorry I haven't had time to look into this, but I'm guessing it's a > software bug. jfs_fsck rebuilds the block map, so any corruption would > most likely be a result of a bug in the rebuild code. We didn't have > volumes this big back when this code was written. > > I'll try to dig into this a little later. > > Shaggy > >> >> -Andi > -- > David Kleikamp > IBM Linux Technology Center > On Jan 5, 2010, at 9:43 AM, Tim Nufire wrote: > Hello, > > I'm running a multi-petabyte data farm built on top of 18TB RAID6 volumes > formatted with JFS. As you would expect, individual servers periodically fail > due to hardware or power problems and while we have never lost data due to > one of these events, our JFS keep failing resulting in 8+ hour fsck runs. In > all cases I get error rc=-231 but can't find any references on line that > would explain the problem and/or provide a workaround. Is this a known issue? > Is there anything I can do to fix it? I found one other message on this > mailing list (Subject: Fsck on every unclean shutdown; From: Sandon Van Ness) > reporting a similar problem but I haven't seen a response yet. Sorry is this > is a duplicate. > > I'm running Debian 4.0 'EtchnHalf' with a backported 2.6.26 kernel using > software RAID6 (md) with 15 1.5 TB drives in each array. I've upgraded to the > latest version of the jfs utilities (v1.1.14) which I compiled from source. > > cat /proc/version > --------------------------------------------------------- > Linux version 2.6.26-bpo.2-amd64 (Debian 2.6.26-17~bpo40+1) > ([email protected]) (gcc version 4.1.2 20061115 (prerelease) (Debian > 4.1.1-21)) #1 SMP Fri Jul 3 13:28:37 UTC 2009 > --------------------------------------------------------- > > Here's what a clean volume looks like: > > jfs_tune -l /dev/md11 > --------------------------------------------------------- > jfs_tune version 1.1.14, 06-Apr-2009 > > JFS filesystem superblock: > > JFS magic number: 'JFS1' > JFS version: 1 > JFS state: clean > JFS flags: JFS_LINUX JFS_COMMIT JFS_GROUPCOMMIT JFS_INLINELOG > Aggregate block size: 4096 bytes > Aggregate size: 38054088280 blocks > Physical block size: 512 bytes > Allocation group size: 67108864 aggregate blocks > Log device number: 0x90b > Filesystem creation: Wed Oct 14 19:38:10 2009 > Volume label: 'id-0490242' > --------------------------------------------------------- > > Here are a couple of examples of journal failures after an unclean shutdown. > The last 2 are from before upgrading to 1.1.14. > > time fsck.jfs -v /dev/md10 > --------------------------------------------------------- > fsck.jfs version 1.1.14, 06-Apr-2009 > processing started: 1/3/2010 18.21.1 > Using default parameter: -p > The current device is: /dev/md12 > Open(...READ/WRITE EXCLUSIVE...) returned rc = 0 > Primary superblock is valid. > The type of file system for the device is JFS. > Block size in bytes: 4096 > Filesystem size in blocks: 4756914448 > **Phase 0 - Replay Journal Log > LOGREDO: Log record for Sync Point at: 0x01579e5c > LOGREDO: Log record for Sync Point at: 0x014f9de4 > LOGREDO: Beginning to update the Inode Allocation Map. > LOGREDO: Done updating the Inode Allocation Map. > LOGREDO: Beginning to update the Block Map. > LOGREDO: Incorrect leaf index detected (k=(d) 0, j=(d) 0, idx=(d) 0) while > writing Block Map. > LOGREDO: Write Block Map control page failed in UpdateMaps(). > LOGREDO: Unable to update map(s). > logredo failed (rc=-231). fsck continuing. > **Phase 1 - Check Blocks, Files/Directories, and Directory Entries > **Phase 2 - Count links > **Phase 3 - Duplicate Block Rescan and Directory Connectedness > **Phase 4 - Report Problems > **Phase 5 - Check Connectivity > **Phase 6 - Perform Approved Corrections > **Phase 7 - Rebuild File/Directory Allocation Maps > **Phase 8 - Rebuild Disk Allocation Maps > **Phase 9 - Reformat File System Log > logformat returned rc = 0 > Filesystem Summary: > Blocks in use for inodes: 1446788 > Inode count: 11574304 > File count: 11006413 > Directory count: 513655 > Block count: 4756914448 > Free block count: 1079254301 > 19027657792 kilobytes total disk space. > 5601979 kilobytes in 513655 directories. > 14702061342 kilobytes in 11006413 user files. > 0 kilobytes in extended attributes > 0 kilobytes in access control lists > 14181225 kilobytes reserved for system use. > 4317017204 kilobytes are available for use. > Filesystem is clean. > All observed inconsistencies have been repaired. > Filesystem has been marked clean. > **** Filesystem was modified. **** > processing terminated: 1/4/2010 2:58:23 with return code: 0 exit code: 0. > > real 517m22.233s > user 0m52.675s > sys 2m4.732s > --------------------------------------------------------- > > > fsck.jfs -v /dev/md10 > --------------------------------------------------------- > fsck.jfs version 1.1.11, 05-Jun-2006 > processing started: 1/2/2010 10.2.0 > Using default parameter: -p > The current device is: /dev/md10 > Open(...READ/WRITE EXCLUSIVE...) returned rc = 0 > Primary superblock is valid. > The type of file system for the device is JFS. > Block size in bytes: 4096 > Filesystem size in blocks: 4756914448 > **Phase 0 - Replay Journal Log > LOGREDO: Allocating for ReDoPage: (d) 4096 bytes > LOGREDO: Allocating for NoDoFile: (d) 4096 bytes > LOGREDO: Allocating for BMap: (d) 13974144 bytes > LOGREDO: Allocating for IMap: (d) 82936 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for DoBLk: (d) 4096 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Log record for Sync Point at: 0x0745f90 > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for DoBLk: (d) 4096 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for DoBLk: (d) 4096 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for DoBLk: (d) 4096 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Log record for Sync Point at: 0x06c5edc > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Beginning to update the Inode Allocation Map. > LOGREDO: Done updating the Inode Allocation Map. > LOGREDO: Beginning to update the Block Map. > LOGREDO: Incorrect leaf index detected (k=(d) 0, j=(d) 0, idx=(d) 0) while > writing Block Map. > LOGREDO: Write Block Map control page failed in UpdateMaps(). > LOGREDO: Unable to update map(s). > logredo failed (rc=-231). fsck continuing. > **Phase 1 - Check Blocks, Files/Directories, and Directory Entries > . > . > . > --------------------------------------------------------- > > > fsck.jfs -v /dev/md12 > --------------------------------------------------------- > fsck.jfs version 1.1.11, 05-Jun-2006 > processing started: 1/2/2010 10.2.8 > Using default parameter: -p > The current device is: /dev/md12 > Open(...READ/WRITE EXCLUSIVE...) returned rc = 0 > Primary superblock is valid. > The type of file system for the device is JFS. > Block size in bytes: 4096 > Filesystem size in blocks: 4756914448 > **Phase 0 - Replay Journal Log > LOGREDO: Allocating for ReDoPage: (d) 4096 bytes > LOGREDO: Allocating for NoDoFile: (d) 4096 bytes > LOGREDO: Allocating for BMap: (d) 13974144 bytes > LOGREDO: Allocating for IMap: (d) 84736 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Log record for Sync Point at: 0x01579e5c > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for DoBLk: (d) 4096 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for DoBLk: (d) 4096 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Log record for Sync Point at: 0x014f9de4 > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Allocating for IMap: (d) 2048 bytes > LOGREDO: Beginning to update the Inode Allocation Map. > LOGREDO: Done updating the Inode Allocation Map. > LOGREDO: Beginning to update the Block Map. > LOGREDO: Incorrect leaf index detected (k=(d) 0, j=(d) 0, idx=(d) 0) while > writing Block Map. > LOGREDO: Write Block Map control page failed in UpdateMaps(). > LOGREDO: Unable to update map(s). > logredo failed (rc=-231). fsck continuing. > **Phase 1 - Check Blocks, Files/Directories, and Directory Entries > . > . > . > --------------------------------------------------------- > > > Here's what a full read-only run looks like: > > fsck.jfs -n -v /dev/md12 > --------------------------------------------------------- > fsck.jfs version 1.1.14, 06-Apr-2009 > processing started: 1/3/2010 10.3.42 > The current device is: /dev/md12 > Open(...READONLY...) returned rc = 0 > Primary superblock is valid. > The type of file system for the device is JFS. > Block size in bytes: 4096 > Filesystem size in blocks: 4756914448 > **Phase 1 - Check Blocks, Files/Directories, and Directory Entries > **Phase 2 - Count links > **Phase 3 - Duplicate Block Rescan and Directory Connectedness > **Phase 4 - Report Problems > **Phase 5 - Check Connectivity > **Phase 6 - Perform Approved Corrections > **Phase 7 - Verify File/Directory Allocation Maps > Discrepancies detected in the Free Inode List for Allocation Group F0. (1) > Discrepancies detected in the Free Inode List for Allocation Group F1. (1) > Discrepancies detected in the Free Inode List for Allocation Group F2. (1) > Discrepancies detected in the Free Inode List for Allocation Group F4. (1) > Discrepancies detected in the Free Inode List for Allocation Group F5. (1) > Discrepancies detected in the Free Inode List for Allocation Group F40. (1) > Discrepancies detected in the Free Inode List for Allocation Group F41. (1) > Discrepancies detected in the Free Inode List for Allocation Group F42. (1) > Discrepancies detected in the Free Inode List for Allocation Group F43. (1) > Discrepancies detected in the Free Inode List for Allocation Group F44. (1) > Discrepancies detected in the Free Inode List for Allocation Group F45. (1) > Discrepancies detected in the Free Inode List for Allocation Group F46. (1) > Discrepancies detected in the Free Inode List for Allocation Group F47. (1) > Discrepancies detected in the Free Inode List for Allocation Group F48. (1) > Discrepancies detected in the Free Inode List for Allocation Group F49. (1) > Discrepancies detected in the Free Inode List for Allocation Group F50. (1) > Discrepancies detected in the Free Inode List for Allocation Group F51. (1) > Discrepancies detected in the Free Inode List for Allocation Group F52. (1) > Discrepancies detected in the Free Inode List for Allocation Group F53. (1) > Discrepancies detected in the Free Inode List for Allocation Group F54. (1) > Discrepancies detected in the Free Inode List for Allocation Group F55. (1) > Discrepancies detected in the Free Inode List for Allocation Group F56. (1) > Discrepancies detected in the Free Inode List for Allocation Group F57. (1) > Discrepancies detected in the Free Inode List for Allocation Group F58. (1) > Discrepancies detected in the Free Inode List for Allocation Group F61. (1) > Discrepancies detected in the Free Inode List for Allocation Group F62. (1) > Discrepancies detected in the Free Inode List for Allocation Group F63. (1) > Discrepancies detected in the Free Inode List for Allocation Group F64. (1) > Discrepancies detected in the Free Inode List for Allocation Group F65. (1) > Discrepancies detected in the Free Inode List for Allocation Group F66. (1) > Discrepancies detected in the Free Inode List for Allocation Group F67. (1) > Discrepancies detected in the Free Inode List for Allocation Group F70. (1) > Discrepancies detected in the Free Inode Extent List for Allocation Group > F56. (1) > Errors detected in the Fileset File/Directory Allocation Map. (F) > **Phase 8 - Verify Disk Allocation Maps > Incorrect number free detected in dmap 80. > Incorrect internal (0) value detected in DM page 80. > Incorrect internal (2) value detected in DM page 80. > Incorrect internal (11) value detected in DM page 80. > Incorrect internal (47) value detected in DM page 80. > Incorrect leaf (192) value detected in DM page 80. > Incorrect internal (0) value detected in L0 page 0. > Incorrect internal (1) value detected in L0 page 0. > Incorrect internal (6) value detected in L0 page 0. > Incorrect internal (26) value detected in L0 page 0. > Incorrect internal (105) value detected in L0 page 0. > Incorrect leaf (421) value detected in L0 page 0. > Incorrect number free detected in dmap 6249. > Incorrect internal (0) value detected in DM page 6249. > Incorrect internal (1) value detected in DM page 6249. > Incorrect internal (5) value detected in DM page 6249. > Incorrect internal (6) value detected in DM page 6249. > Incorrect internal (24) value detected in DM page 6249. > Incorrect internal (25) value detected in DM page 6249. > Incorrect internal (26) value detected in DM page 6249. > Incorrect internal (27) value detected in DM page 6249. > Incorrect internal (28) value detected in DM page 6249. > Incorrect leaf (98) value detected in DM page 6249. > Incorrect leaf (99) value detected in DM page 6249. > Incorrect leaf (101) value detected in DM page 6249. > Incorrect leaf (103) value detected in DM page 6249. > Incorrect leaf (105) value detected in DM page 6249. > Incorrect leaf (106) value detected in DM page 6249. > Incorrect leaf (107) value detected in DM page 6249. > Incorrect leaf (109) value detected in DM page 6249. > Incorrect leaf (113) value detected in DM page 6249. > Incorrect number free detected in dmap 6250. > Incorrect internal (0) value detected in DM page 6250. > Incorrect internal (3) value detected in DM page 6250. > Incorrect internal (14) value detected in DM page 6250. > Incorrect internal (58) value detected in DM page 6250. > Incorrect internal (59) value detected in DM page 6250. > Incorrect internal (60) value detected in DM page 6250. > Incorrect leaf (234) value detected in DM page 6250. > Incorrect leaf (235) value detected in DM page 6250. > Incorrect leaf (237) value detected in DM page 6250. > Incorrect leaf (241) value detected in DM page 6250. > Incorrect leaf (242) value detected in DM page 6250. > Incorrect number free detected in dmap 6251. > Incorrect internal (0) value detected in DM page 6251. > Incorrect internal (1) value detected in DM page 6251. > Incorrect internal (8) value detected in DM page 6251. > Incorrect internal (34) value detected in DM page 6251. > Incorrect internal (35) value detected in DM page 6251. > Incorrect leaf (140) value detected in DM page 6251. > Incorrect leaf (141) value detected in DM page 6251. > Incorrect leaf (143) value detected in DM page 6251. > Incorrect leaf (144) value detected in DM page 6251. > Incorrect internal (111) value detected in L0 page 6. > Incorrect leaf (446) value detected in L0 page 6. > Incorrect leaf (447) value detected in L0 page 6. > Incorrect leaf (448) value detected in L0 page 6. > Incorrect number free detected in dmap 11575. > Incorrect internal (0) value detected in DM page 11575. > Incorrect internal (1) value detected in DM page 11575. > Incorrect internal (8) value detected in DM page 11575. > Incorrect internal (33) value detected in DM page 11575. > Incorrect internal (34) value detected in DM page 11575. > Incorrect leaf (133) value detected in DM page 11575. > Incorrect leaf (134) value detected in DM page 11575. > Incorrect leaf (135) value detected in DM page 11575. > Incorrect leaf (137) value detected in DM page 11575. > Incorrect number free detected in dmap 11576. > Incorrect internal (1) value detected in DM page 11576. > Incorrect internal (7) value detected in DM page 11576. > Incorrect internal (31) value detected in DM page 11576. > Incorrect internal (32) value detected in DM page 11576. > Incorrect leaf (128) value detected in DM page 11576. > Incorrect leaf (129) value detected in DM page 11576. > Incorrect leaf (130) value detected in DM page 11576. > Incorrect leaf (131) value detected in DM page 11576. > Incorrect internal (162) value detected in L0 page 11. > Incorrect leaf (652) value detected in L0 page 11. > Incorrect number free detected in dmap 409697. > Incorrect internal (0) value detected in DM page 409697. > Incorrect internal (4) value detected in DM page 409697. > Incorrect internal (20) value detected in DM page 409697. > Incorrect internal (82) value detected in DM page 409697. > Incorrect leaf (329) value detected in DM page 409697. > Incorrect leaf (330) value detected in DM page 409697. > Incorrect leaf (331) value detected in DM page 409697. > Incorrect number free detected in dmap 409713. > Incorrect internal (0) value detected in DM page 409713. > Incorrect internal (3) value detected in DM page 409713. > Incorrect internal (4) value detected in DM page 409713. > Incorrect internal (13) value detected in DM page 409713. > Incorrect internal (20) value detected in DM page 409713. > Incorrect internal (53) value detected in DM page 409713. > Incorrect internal (84) value detected in DM page 409713. > Incorrect leaf (215) value detected in DM page 409713. > Incorrect leaf (337) value detected in DM page 409713. > Incorrect number free detected in dmap 409714. > Incorrect internal (0) value detected in DM page 409714. > Incorrect internal (2) value detected in DM page 409714. > Incorrect internal (10) value detected in DM page 409714. > Incorrect internal (43) value detected in DM page 409714. > Incorrect leaf (175) value detected in DM page 409714. > Incorrect number free detected in dmap 409774. > Incorrect internal (0) value detected in DM page 409774. > Incorrect internal (3) value detected in DM page 409774. > Incorrect internal (14) value detected in DM page 409774. > Incorrect internal (57) value detected in DM page 409774. > Incorrect internal (58) value detected in DM page 409774. > Incorrect leaf (231) value detected in DM page 409774. > Incorrect leaf (232) value detected in DM page 409774. > Incorrect leaf (233) value detected in DM page 409774. > Incorrect leaf (235) value detected in DM page 409774. > Incorrect leaf (236) value detected in DM page 409774. > Incorrect internal (6) value detected in L0 page 400. > Incorrect internal (27) value detected in L0 page 400. > Incorrect internal (28) value detected in L0 page 400. > Incorrect internal (109) value detected in L0 page 400. > Incorrect internal (113) value detected in L0 page 400. > Incorrect leaf (438) value detected in L0 page 400. > Incorrect leaf (454) value detected in L0 page 400. > Incorrect leaf (455) value detected in L0 page 400. > Incorrect leaf (515) value detected in L0 page 400. > Incorrect number free detected in dmap 444605. > Incorrect internal (0) value detected in DM page 444605. > Incorrect internal (3) value detected in DM page 444605. > Incorrect internal (4) value detected in DM page 444605. > Incorrect internal (16) value detected in DM page 444605. > Incorrect internal (17) value detected in DM page 444605. > Incorrect internal (67) value detected in DM page 444605. > Incorrect internal (68) value detected in DM page 444605. > Incorrect internal (69) value detected in DM page 444605. > Incorrect leaf (270) value detected in DM page 444605. > Incorrect leaf (271) value detected in DM page 444605. > Incorrect leaf (273) value detected in DM page 444605. > Incorrect leaf (277) value detected in DM page 444605. > Incorrect leaf (278) value detected in DM page 444605. > Incorrect internal (0) value detected in L0 page 434. > Incorrect internal (1) value detected in L0 page 434. > Incorrect internal (7) value detected in L0 page 434. > Incorrect internal (32) value detected in L0 page 434. > Incorrect internal (132) value detected in L0 page 434. > Incorrect leaf (530) value detected in L0 page 434. > Incorrect number free detected in dmap 456842. > Incorrect internal (0) value detected in DM page 456842. > Incorrect internal (1) value detected in DM page 456842. > Incorrect internal (4) value detected in DM page 456842. > Incorrect internal (5) value detected in DM page 456842. > Incorrect internal (17) value detected in DM page 456842. > Incorrect internal (18) value detected in DM page 456842. > Incorrect internal (23) value detected in DM page 456842. > Incorrect internal (24) value detected in DM page 456842. > Incorrect internal (71) value detected in DM page 456842. > Incorrect internal (72) value detected in DM page 456842. > Incorrect internal (73) value detected in DM page 456842. > Incorrect leaf (96) value detected in DM page 456842. > Incorrect leaf (97) value detected in DM page 456842. > Incorrect leaf (288) value detected in DM page 456842. > Incorrect leaf (289) value detected in DM page 456842. > Incorrect leaf (293) value detected in DM page 456842. > Incorrect leaf (294) value detected in DM page 456842. > Incorrect internal (119) value detected in L0 page 446. > Incorrect leaf (479) value detected in L0 page 446. > Incorrect number free detected in dmap 467260. > Incorrect internal (0) value detected in DM page 467260. > Incorrect internal (2) value detected in DM page 467260. > Incorrect internal (9) value detected in DM page 467260. > Incorrect internal (38) value detected in DM page 467260. > Incorrect leaf (155) value detected in DM page 467260. > Incorrect number free detected in dmap 467262. > Incorrect internal (0) value detected in DM page 467262. > Incorrect internal (4) value detected in DM page 467262. > Incorrect internal (20) value detected in DM page 467262. > Incorrect internal (84) value detected in DM page 467262. > Incorrect leaf (337) value detected in DM page 467262. > Incorrect leaf (338) value detected in DM page 467262. > Incorrect leaf (339) value detected in DM page 467262. > Incorrect number free detected in dmap 467263. > Incorrect internal (0) value detected in DM page 467263. > Incorrect internal (1) value detected in DM page 467263. > Incorrect internal (5) value detected in DM page 467263. > Incorrect internal (21) value detected in DM page 467263. > Incorrect internal (22) value detected in DM page 467263. > Incorrect leaf (85) value detected in DM page 467263. > Incorrect leaf (89) value detected in DM page 467263. > Incorrect internal (0) value detected in L0 page 456. > Incorrect internal (2) value detected in L0 page 456. > Incorrect internal (9) value detected in L0 page 456. > Incorrect internal (40) value detected in L0 page 456. > Incorrect internal (164) value detected in L0 page 456. > Incorrect leaf (657) value detected in L0 page 456. > Incorrect leaf (659) value detected in L0 page 456. > Incorrect leaf (660) value detected in L0 page 456. > Incorrect number free detected in dmap 473172. > Incorrect internal (0) value detected in DM page 473172. > Incorrect internal (2) value detected in DM page 473172. > Incorrect internal (9) value detected in DM page 473172. > Incorrect internal (39) value detected in DM page 473172. > Incorrect internal (40) value detected in DM page 473172. > Incorrect leaf (160) value detected in DM page 473172. > Incorrect leaf (161) value detected in DM page 473172. > Incorrect leaf (163) value detected in DM page 473172. > Incorrect number free detected in dmap 473174. > Incorrect internal (0) value detected in DM page 473174. > Incorrect internal (1) value detected in DM page 473174. > Incorrect internal (4) value detected in DM page 473174. > Incorrect internal (7) value detected in DM page 473174. > Incorrect internal (19) value detected in DM page 473174. > Incorrect internal (20) value detected in DM page 473174. > Incorrect internal (29) value detected in DM page 473174. > Incorrect internal (30) value detected in DM page 473174. > Incorrect internal (31) value detected in DM page 473174. > Incorrect internal (80) value detected in DM page 473174. > Incorrect internal (81) value detected in DM page 473174. > Incorrect leaf (119) value detected in DM page 473174. > Incorrect leaf (120) value detected in DM page 473174. > Incorrect leaf (121) value detected in DM page 473174. > Incorrect leaf (125) value detected in DM page 473174. > Incorrect leaf (127) value detected in DM page 473174. > Incorrect leaf (322) value detected in DM page 473174. > Incorrect leaf (323) value detected in DM page 473174. > Incorrect leaf (325) value detected in DM page 473174. > Incorrect leaf (328) value detected in DM page 473174. > Incorrect leaf (425) value detected in L0 page 462. > Incorrect leaf (427) value detected in L0 page 462. > Incorrect number free detected in dmap 499972. > Incorrect leaf (109) value detected in DM page 499972. > 52 consecutive blocks observed allocated but pmap (558450, 159, 13) indicates > they are available. > 29 consecutive blocks observed allocated but pmap (560943, 182, 16) indicates > they are available. > 175 consecutive blocks observed allocated but pmap (560945, 244, 24) > indicates they are available. > Incorrect internal (85) value detected in L1 page 0. > Incorrect internal (199) value detected in L1 page 0. > Incorrect leaf (341) value detected in L1 page 0. > Incorrect leaf (775) value detected in L1 page 0. > Incorrect leaf (797) value detected in L1 page 0. > Incorrect number of free blocks detected in Block Map Control Page. > Incorrect number of free blocks in AG 0 detected in Block Map Control Page. > Incorrect number of free blocks in AG 1 detected in Block Map Control Page. > Incorrect number of free blocks in AG 2 detected in Block Map Control Page. > Incorrect number of free blocks in AG 3 detected in Block Map Control Page. > Incorrect number of free blocks in AG 4 detected in Block Map Control Page. > Incorrect number of free blocks in AG 5 detected in Block Map Control Page. > Incorrect number of free blocks in AG 6 detected in Block Map Control Page. > Incorrect number of free blocks in AG 7 detected in Block Map Control Page. > Incorrect number of free blocks in AG 8 detected in Block Map Control Page. > Incorrect number of free blocks in AG 9 detected in Block Map Control Page. > Incorrect number of free blocks in AG 10 detected in Block Map Control Page. > Incorrect number of free blocks in AG 11 detected in Block Map Control Page. > Incorrect number of free blocks in AG 12 detected in Block Map Control Page. > Incorrect number of free blocks in AG 13 detected in Block Map Control Page. > Incorrect number of free blocks in AG 14 detected in Block Map Control Page. > Incorrect number of free blocks in AG 15 detected in Block Map Control Page. > Incorrect number of free blocks in AG 16 detected in Block Map Control Page. > Incorrect number of free blocks in AG 17 detected in Block Map Control Page. > Incorrect number of free blocks in AG 18 detected in Block Map Control Page. > Incorrect number of free blocks in AG 19 detected in Block Map Control Page. > Incorrect number of free blocks in AG 20 detected in Block Map Control Page. > Incorrect number of free blocks in AG 21 detected in Block Map Control Page. > Incorrect number of free blocks in AG 22 detected in Block Map Control Page. > Incorrect number of free blocks in AG 23 detected in Block Map Control Page. > Incorrect number of free blocks in AG 24 detected in Block Map Control Page. > Incorrect number of free blocks in AG 25 detected in Block Map Control Page. > Incorrect number of free blocks in AG 26 detected in Block Map Control Page. > Incorrect number of free blocks in AG 27 detected in Block Map Control Page. > Incorrect number of free blocks in AG 28 detected in Block Map Control Page. > Incorrect number of free blocks in AG 29 detected in Block Map Control Page. > Incorrect number of free blocks in AG 30 detected in Block Map Control Page. > Incorrect number of free blocks in AG 31 detected in Block Map Control Page. > Incorrect number of free blocks in AG 32 detected in Block Map Control Page. > Incorrect number of free blocks in AG 33 detected in Block Map Control Page. > Incorrect number of free blocks in AG 34 detected in Block Map Control Page. > Incorrect number of free blocks in AG 35 detected in Block Map Control Page. > Incorrect number of free blocks in AG 36 detected in Block Map Control Page. > Incorrect number of free blocks in AG 37 detected in Block Map Control Page. > Incorrect number of free blocks in AG 38 detected in Block Map Control Page. > Incorrect number of free blocks in AG 39 detected in Block Map Control Page. > Incorrect number of free blocks in AG 40 detected in Block Map Control Page. > Incorrect number of free blocks in AG 41 detected in Block Map Control Page. > Incorrect number of free blocks in AG 42 detected in Block Map Control Page. > Incorrect number of free blocks in AG 43 detected in Block Map Control Page. > Incorrect number of free blocks in AG 44 detected in Block Map Control Page. > Incorrect number of free blocks in AG 45 detected in Block Map Control Page. > Incorrect number of free blocks in AG 46 detected in Block Map Control Page. > Incorrect number of free blocks in AG 47 detected in Block Map Control Page. > Incorrect number of free blocks in AG 48 detected in Block Map Control Page. > Incorrect number of free blocks in AG 49 detected in Block Map Control Page. > Incorrect number of free blocks in AG 50 detected in Block Map Control Page. > Incorrect number of free blocks in AG 51 detected in Block Map Control Page. > Incorrect number of free blocks in AG 52 detected in Block Map Control Page. > Incorrect number of free blocks in AG 53 detected in Block Map Control Page. > Incorrect number of free blocks in AG 54 detected in Block Map Control Page. > Incorrect number of free blocks in AG 55 detected in Block Map Control Page. > Incorrect number of free blocks in AG 56 detected in Block Map Control Page. > Incorrect number of free blocks in AG 57 detected in Block Map Control Page. > Incorrect number of free blocks in AG 58 detected in Block Map Control Page. > Incorrect number of free blocks in AG 59 detected in Block Map Control Page. > Incorrect number of free blocks in AG 60 detected in Block Map Control Page. > Incorrect number of free blocks in AG 61 detected in Block Map Control Page. > Incorrect number of free blocks in AG 62 detected in Block Map Control Page. > Incorrect number of free blocks in AG 63 detected in Block Map Control Page. > Incorrect number of free blocks in AG 64 detected in Block Map Control Page. > Incorrect number of free blocks in AG 65 detected in Block Map Control Page. > Incorrect number of free blocks in AG 66 detected in Block Map Control Page. > Incorrect number of free blocks in AG 67 detected in Block Map Control Page. > Incorrect number of free blocks in AG 68 detected in Block Map Control Page. > Incorrect number of free blocks in AG 69 detected in Block Map Control Page. > Incorrect number of free blocks in AG 70 detected in Block Map Control Page. > Descrepancies detected between observed block allocations and pmaps. > Inconsistencies detected in leaf values (DM). > Inconsistencies detected in internal values (DM). > Incorrect data detected in pages (DM). > Inconsistencies detected in leaf values (L0). > Inconsistencies detected in internal values (L0). > Inconsistencies detected in leaf values (L1). > Inconsistencies detected in internal values (L1). > Discrepancies detected in the Block Map Control Page AG free count list. > Incorrect data detected in the Block Map Control Page. > Incorrect data detected in disk allocation structures. > Incorrect data detected in disk allocation control structures. > Filesystem Summary: > Blocks in use for inodes: 1446788 > Inode count: 11574304 > File count: 11006413 > Directory count: 513655 > Block count: 4756914448 > Free block count: 1079254301 > 19027657792 kilobytes total disk space. > 5601979 kilobytes in 513655 directories. > 14702061342 kilobytes in 11006413 user files. > 0 kilobytes in extended attributes > 0 kilobytes in access control lists > 14181225 kilobytes reserved for system use. > 4317017204 kilobytes are available for use. > File system checked READ ONLY. > Filesystem is dirty. > Filesystem is dirty but is marked clean. In its present state, > the results of accessing /dev/md12 (except by this utility) are undefined. > processing terminated: 1/3/2010 18:12:54 with return code: 0 exit code: 4. > --------------------------------------------------------- > > Thanks in advance for any help folks can provide. > > Cheers, > Tim > ------------------------------------------------------------------------------ _______________________________________________ Jfs-discussion mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jfs-discussion
