Re: [Jfs-discussion] trashed jfs system
Brought to you by:
blaschke-oss,
shaggyk
From: Dave K. <sh...@au...> - 2004-07-06 16:18:51
|
On Mon, 2004-07-05 at 07:08, Henrik Hellerstedt wrote: > I have a "small" problem with my jfs partition. The box is hp nc-8000 > laptop with a plain filsystem layout, only /boot and /. > > It started with me running a find (which i doubt is the reason). > The box froze and some error messages appeared in dmesg. At the time > i didnt think the error was that big so i didnt save that dmesg :( > > Rebooted the box into singel user and tried to run jfs fsck on > the partition. It failed, complain it was missing libuuid and libacl, > i checked and they existed in /lib but i was not allowed to access > them. So i gave this up. Hmm. I don't know about any dependency on libacl. > I installed RIP into the swapspace (currently converted to fat) > and had great hope it would be able to fix my broken jfs partition, > but its fsck also fails. > > All info i could think of is avaliable at http://ecure.se/~henrik/jfs > If more info is needed i will gladly supply it, just tell me whats > needed. Ugh. There are some problems that fsck.jfs isn't able to deal with. One is "cross linked blocks" in the inode table. Ideally, it should recover as much of the inode table as possible, only losing those inodes that are unrecoverable. > > I also made an "long" S.M.A.R.T check to rule out any problems with > the hardware. smartctl -t long /dev/hda reports no errors at all. > > Possible reason to the problem? Will it happen again? I don't know what would have led to the problem, so I can't tell you if you're likely to see it again. > Can i solve it? Should i take this to some other list? This is the right list. If you have the time and patience, I may be able to fix fsck.jfs to recover the file system, although you will probably lose at least some of the files. If you need the laptop back right away, you may be able to recover what you may need by mounting the filesystem read-only (mount -oro), and then reinstalling. > Any help is welcome. -- David Kleikamp IBM Linux Technology Center |