Mounting ext3fs partition

Fernando Apesteguía fernando.apesteguia at
Wed Dec 3 14:28:24 PST 2008

On Wed, Dec 3, 2008 at 11:01 PM, Josh Carroll <josh.carroll at> wrote:
>> Hi josh,
>> Exactly, it is 256. So according to you, I can't use the mounted
>> filesystem, right?
>> Could you please explain in more detail, what the problem is?
>> Thanks in advance.
> I believe around e2fsprogs version 1.40.5 or so, they changed the
> default inode size from 128 to 256. The current ext2fs driver in
> FreeBSD has a hard-coded inode size defined:
> #define EXT2_INODE_SIZE            128
> I have a patch that dynamically determines this size, but I do not yet
> have a good enough understanding of the ext2/3 spec to decide if the
> changes I made are sufficient to fix the problem or if there is some
> risk of breakage because the extra 128 is required for some metadata
> of some sort.
> What happened in your case is something I was afraid of and what
> prompted me to look into a fix in the first place - namely, newer
> Linux distributions or even file systems created by e2fsprogs from
> ports in FreeBSD will be unusable with the current ext2fs driver,
> since it assumes a size of 128.
> There is some more information here regarding the patch and its current status:
> I (or even better, someone more knowledgeable about file systems) need
> to read through the ext2/3 spec and determine if the changes I've made
> cause any breakage.


Thanks for the clarification and overall, thanks for the work of
submitting the patch regardless of it is merged yet or not.

> Thanks,
> Josh

More information about the freebsd-questions mailing list