Dear all,

I don't knon why this happen... Please kindly advice if it is possible to recover data from he following errors and how?  Many thanks!

# fsck.jfs -v -p /dev/sda6
fsck.jfs version 1.1.11, 05-Jun-2006
processing started: 9/25/2010 21.7.35
The current device is:  /dev/sda6
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:  58107097
**Phase 0 - Replay Journal Log
LOGREDO:  Allocating for ReDoPage:  (d) 4096 bytes
LOGREDO:  Allocating for NoDoFile:  (d) 4096 bytes
LOGREDO:  Allocating for BMap:  (d) 138224 bytes
LOGREDO:  Allocating for IMap:  (d) 18480 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:  Address (0x01fffff4) of next log record is out of range.
logredo failed (rc=-245).  fsck continuing.
**Phase 1 - Check Blocks, Files/Directories, and  Directory Entries
Primary metadata inode A1 is corrupt.
Secondary metadata inode A1 is corrupt.
Errors detected in the Primary File/Directory Allocation Table.
Errors detected in the Secondary File/Directory Allocation Table.
CANNOT CONTINUE.
processing terminated:  9/25/2010 21:07:37  with return code: -10049  exit code: 4.