[Jfs-discussion] jfs metadata corruptions, how to recover?
Brought to you by:
blaschke-oss,
shaggyk
From: Samson L. <sam...@gm...> - 2010-09-27 01:20:17
|
Since I did not get any copy of my original post to the list or any reply from the list so sorry for the resend... Is anybody still here or the list already death? ---------- Forwarded message ---------- samsonluk@Date: Sat, Sep 25, 2010 at 9:24 PM Subject: Errors detected in the Primary & Secondary File/Directory Allocation Table To: jfs...@li... 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. ==================================== this morning I just tried a recovery on the partition after a complete dd backup of the whole corrupted partition: # jfs_fsck -v --omit_journal_replay /dev/sdb2 root@HS-DHGL2B4:~# jfs_fsck -v jfs_fsck version 1.1.11, 05-Jun-2006 processing started: 9/27/2010 5.39.37 Using default parameter: -p The current device is: /dev/sdb2 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 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/27/2010 5:39:38 with return code: -10049 exit code: 4. Stiild couldn't continue.... However, the partition is able to mount Read Only: ~# mount -o ro -t jfs ./dev/sdb2 /mnt/disk1 ls -lR shown everything seems alright, is it safe to copy as much as I can to recover the files inside? How can I recover the jfs metadata if the actual data are not corrupted. since this is a data partition and there should be no disk read/write upon system reboot. Regards, Samson -- View this message in context: http://old.nabble.com/jfs-metadata-corruptions%2C-how-to-recover--tp29815232p29815232.html Sent from the JFS - General mailing list archive at Nabble.com. |