Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

For an embedded system I create a filesystem with mkfs.ext3 on a desktop computer. Currently I'm evaluating newer distros for the desktop while the embedded stays the same. When checking the filsystem created with the new distro on the embedded device with fsck.ext3 I get the error "Filesystem has unsupported feature(s)" or "fsck failed (status 0x8)".

How can I find out which features are causing the problem as the error message is not very helpful? Is there a chance to create a filesystem identically to the ones created earlier by using the right switches of mkfs or does it add features I can't turn off?

Thanks, Chris

share|improve this question
up vote 1 down vote accepted

You can determine the features of an existing ext3 partition by using:

tune2fs -l <device>

In order to identify the differences between two filesystems created by your different kernel/e2fsprogs versions I'd suggest formatting a partition on each and comparing the tune2fs output.

You may then be able to remove the offending features from existing partitions by using:

debugfs -w <device> -R 'features ^<feature>'

Alternatively you can disable a given feature at the point which you originally format the FS:

mkfs.ext3 -O '^<feature>' <device>
share|improve this answer
Your answer was just what I needed, many thanks. – Chris Nov 9 '09 at 13:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.