Re: [Jfs-discussion] Help: jfs_fsck Segfaults on failed drive
Brought to you by:
blaschke-oss,
shaggyk
From: Dave K. <sh...@au...> - 2004-07-21 22:49:51
|
On Tue, 2004-07-20 at 23:00, Paul Lanier wrote: > 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. Is this the 1.1.6 segfault in phase 0, or in phase 1? I have a patch that may fix the segfault in phase 1. It should apply to jfsutils 1.1.6. The patch fixes a problem with a bad format specifier, and I went ahead and fixed a lot of messages so that inode numbers don't show up as negative. (They are unsigned.) If the phase 0 segfault still occurs in 1.1.6, could you maybe get a stack trace by running fsck.jfs from gdb? > 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? I'm not sure how badly the file system is damaged. Usually you can mount read-only to recover data, but it sounds like you may have some pretty serious problems if you can't boot. -- David Kleikamp IBM Linux Technology Center |