Re: cat went missing V2.1.63

Brian Gerst (bgerst@quark.vpplus.com)
Sat, 15 Nov 1997 06:03:34 -0500


Garst R. Reese wrote:
>
> ?r------wt 1 33261 bin 0 Nov 15 02:01 /bin/cat
> At about 2 am I did rm -rf linux-2.1.63 so that I could untar a virgin
> copy to patch with 2.1.64.
> The patch went in, but when I go to the point of make zlilo, I noticed
> the msg
> /bin/sh /bin/cat permission denied
> and checked /bin
> Then I got:
> ext2 -fs error (device 03:03):
> ext2_find_entry: badentry in directory # 18434: inode out of bounds -
> offset=1024,
> inode = 3225911792, reclen = 16 name-len=7
> I booted a rescue disk and fskd and all came back.
> --
> I just can't tolerate intolerance :>)

I just had a nasty bout of filesystem corruptions as well (2.1.62). I
was doing some directory pruning and started having problems deleting
some files. I found these in syslog:
Nov 15 03:55:28 citadel kernel: attempt to access beyond end of device
Nov 15 03:55:28 citadel kernel: 03:03: rw=0, want=879584021,
limit=395136
Nov 15 03:55:28 citadel kernel: attempt to access beyond end of device
Nov 15 03:55:28 citadel kernel: 03:03: rw=0, want=879584027,
limit=395136
Nov 15 03:55:28 citadel kernel: attempt to access beyond end of device
Nov 15 03:55:28 citadel kernel: 03:03: rw=0, want=863588479,
limit=395136
Nov 15 03:55:28 citadel kernel: attempt to access beyond end of device
Nov 15 03:55:28 citadel kernel: 03:03: rw=0, want=879584021,
limit=395136
Nov 15 03:55:28 citadel kernel: attempt to access beyond end of device
Nov 15 03:55:28 citadel kernel: 03:03: rw=0, want=879584027,
limit=395136
Nov 15 03:55:28 citadel kernel: attempt to access beyond end of device
Nov 15 03:55:28 citadel kernel: 03:03: rw=0, want=879584021,
limit=395136
Nov 15 03:55:28 citadel kernel: attempt to access beyond end of device
Nov 15 03:55:28 citadel kernel: 03:03: rw=0, want=879584027,
limit=395136
Nov 15 03:55:46 citadel kernel: EXT2-fs error (device 03:03):
ext2_free_blocks:
Freeing blocks not in datazone - block = 879584020, count = 1
Nov 15 03:55:46 citadel kernel: EXT2-fs error (device 03:03):
ext2_free_blocks:
Freeing blocks not in datazone - block = 879584026, count = 1
Nov 15 03:55:46 citadel kernel: EXT2-fs error (device 03:03):
ext2_free_blocks:
Freeing blocks not in datazone - block = 863588478, count = 1
Nov 15 03:55:46 citadel kernel: EXT2-fs warning (device 03:03):
ext2_free_blocks
: bit already cleared for block 33204

...

Nov 15 03:59:21 citadel kernel: EXT2-fs warning (device 03:03):
ext2_unlink: Del
eting nonexistent file (8177), 0

And then I tried to shutdown, but had to end up pressing the reset
button. When fsck came up, it found hda3 was really trashed, and left a
big mess on /lost+found (mostly junk files), and I still think I am
missing some files that did not make it to /lost+found.

-- 

Brian Gerst