Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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

1 Answer 1

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

 
discard

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.