2.2.12 file system corruption?

peter karlsson (pk@mds.mdh.se)
Mon, 8 Nov 1999 08:51:09 +0100 (CET)


Hi!

Is the ext2 filesystem of 2.2.12 (hadn't had time to upgrade) known to cause
problems? My root file system developed some errors (all of them in
/usr/bin). fsck took care of most of them, but one remains. I can't really
understand this one:

<root> /usr/bin# ls -l pwgen
s---rwxr-x 21 21 49214 65548 Jan 2 1970 pwgen=
<root> /usr/bin# lsattr pwgen
lsattr: Innapropriate "ioctl" för device While reading flags on pwgen
<root> /usr/bin# rm pwgen
rm: cannot unlink "pwgen": Operation not permitted

Trying to run fsck on this ends with:

Ferrari: 63626/257000 files (5.0% non-contiguous), 772771/1024001 blocks
Segmentation fault

(don't know if this is a Debian bug, though).

This is an excerpt from my syslog:

Nov 7 06:47:04 dat95pkn kernel: swap_duplicate: entry 00000030, nonexistent swap file
Nov 7 06:47:04 dat95pkn kernel: swap_free: Trying to free nonexistent swap-page
Nov 7 06:47:04 dat95pkn kernel:
Nov 7 06:47:04 dat95pkn kernel: Out of memory for lpd.
Nov 7 06:47:04 dat95pkn kernel: swap_free: Trying to free nonexistent swap-page
Nov 7 06:47:04 dat95pkn kernel: swap_free: Trying to free nonexistent swap-page
Nov 8 06:25:52 dat95pkn kernel: EXT2-fs error (device ide0(3,6)): ext2_readdir: bad entry in directory #65809: rec_len % 4 != 0 - offset=0, inode=27197851, rec_len=421, name_len=209
Nov 8 06:29:58 dat95pkn kernel: EXT2-fs error (device ide0(3,6)): ext2_readdir: bad entry in directory #65809: inode out of bounds - offset=0, inode=1425468, rec_len=12, name_len=1
Nov 8 06:30:13 dat95pkn kernel: EXT2-fs warning (device ide0(3,6)): ext2_free_inode: bit already cleared for inode 66688
Nov 8 06:30:13 dat95pkn kernel: EXT2-fs warning (device ide0(3,6)): ext2_free_inode: bit already cleared for inode 66227
Nov 8 06:30:13 dat95pkn kernel: EXT2-fs warning (device ide0(3,6)): ext2_free_inode: bit already cleared for inode 66686
Nov 8 08:08:59 dat95pkn kernel: swap_free: offset exceeds max
Nov 8 08:08:59 dat95pkn kernel: swap_free: offset exceeds max

-- 
\\//
peter - please Cc: any responses to me, thanks!

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/