Mounting problem
Andreas Dilger
adilger at clusterfs.com
Tue Jan 17 07:11:46 UTC 2006
On Jan 17, 2006 14:31 +0800, Stephen Liu wrote:
> # dmesg | tail
> via82cxxx: timeout while reading AC97 codec (0x9A0000)
> via82cxxx: timeout while reading AC97 codec (0x9A0000)
> via82cxxx: timeout while reading AC97 codec (0x9A0000)
> EXT3-fs: hda8: couldn't mount because of unsupported optional features
> (2000200).
> EXT3-fs: hda8: couldn't mount because of unsupported optional features
> (2000200)
It certainly looks like your disk is corrupted with "0x0200" data. I'm
not sure where that would come from. Please attach output from:
dd if=/dev/hda8 bs=4k count=1 | gzip -9 > /tmp/hda8-sb.gz
> # e2fsck -f /dev/hda8
> e2fsck 1.38 (30-Jun-2005)
> e2fsck: Filesystem revision too high while trying to open dev/hda8
> The filesystem revision is apparently too high for this version of
> e2fsck. (Or the filesystem superblock is corrupt)
>
> The superblock could not be read or does not describe a correct ext2
> filesystem. If the device is valid and it really contains an ext2
> filesystem (and not swap or ufs or something else), then the superblock
> is corrupt, and you might try running e2fsck with an alternate
> superblock:
> e2fsck -b 8193 <device>
I believe modern e2fsck's already try the backup superblocks automatically,
but I coul dbe wrong. In any case, the number after "-b" usually depends
on the size of the filesystem. For smaller filesystems (< 512MB) it is
8193 or 24576 or 8192 * {3,5,7}^n + 1. For larger filesystems it is
32768 or 98304 or 32768 * {3,5,7}^n by default.
Cheers, Andreas
--
Andreas Dilger
Principal Software Engineer
Cluster File Systems, Inc.
More information about the Ext3-users
mailing list