Upgrading e2fsprogs did not help with this problem:
fsck 1.40.8 (13-Mar-2008)
e2fsck 1.40.8 (13-Mar-2008)
Backup contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
'..' in /lost+found/#122068977 (122068977) is <The NULL inode> (0),
should be /lost+found (11).
Fix? yes
Couldn't fix parent of inode 122068977: Couldn't find parent directory
entry
'..' in /lost+found/#122068978 (122068978) is <The NULL inode> (0),
should be /lost+found (11).
Fix? yes
Couldn't fix parent of inode 122068978: Couldn't find parent directory
entry
'..' in /lost+found/#122068979 (122068979) is <The NULL inode> (0),
should be /lost+found (11).
Fix? yes
Couldn't fix parent of inode 122068979: Couldn't find parent directory
entry
'..' in /lost+found/#122068980 (122068980) is <The NULL inode> (0),
should be /lost+found (11).
Fix? yes
Couldn't fix parent of inode 122068980: Couldn't find parent directory
entry
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Backup: ********** WARNING: Filesystem still has errors **********
Backup: 14398872/122077184 files (1.4% non-contiguous),
188901088/244137600 blocks
-- System Information:
Debian Release: 4.0
APT prefers proposed-updates
APT policy: (985, 'proposed-updates'), (985, 'stable'), (501, 'stable'), (500, 'testing-proposed-updates'), (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.22+barbara.20070724
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Versions of packages e2fsprogs depends on:
ii e2f 1.40.8-2 ext2 filesystem libraries
ii lib 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 block device id library
ii lib 2.7-10 GNU C Library: Shared libraries
ii lib 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 common error description library
ii lib 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 command-line interface parsing lib
ii lib 1.39+1.40-WIP-2006.11.14+dfsg-2etch1 universally unique id library
e2fsprogs recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Um, that's interesting. What this means is that e2fsck tried to
update the '..' entry of the directory inode #122068977, as part of
removing it to the lost+found directory, but it couldn't because it
couldn't find the '..' entry. But if the '..' entry was missing, it
should have been caught in pass #2. Hmm...
Could you send me the following:
debugfs /dev/sdXX <----- replace /dev/sdXX with the device name of
your filesystem
debugfs: stat <122068977>
...
debugfs: dump <122068977> /tmp/directory-dump
And then send me the output of the "stat <122068977>" command as well
as the /tmp/directory-dump file generated by debugfs?
Many thanks!!
- Ted