On Wed, Sep 02, 2009 at 04:36:31PM -0500, Eric Sandeen wrote: > As Justin & Ric reported, something like this on a > 22T (sparse) bigfile: > > e2fsprogs/misc/mke2fs -E lazy_itable_init=1 \ > -O uninit_bg -b 4096 bigfile > mount -o loop bigfile mnt/ > for I in `seq 1 5`; do mkdir mnt/$I; done > umount mnt/ > e2fsprogs/e2fsck/e2fsck -f bigfile > > would give us corrupted block group checksums: > > <other problems related to uninit snipped> > One or more block group descriptor checksums are invalid. Fix<y>? yes > > Group descriptor 6301 checksum is invalid. FIXED. > Group descriptor 7799 checksum is invalid. FIXED. > > There wer=re a few places which accessed bg_flags directly > rather than using the helper functions; fixing these seems > to resolve the problem. > > V2: use _flag_clear not _flags_clear, which clears all flags ... Added to the e2fsprogs 64-bits patch set (and thus the pu branch). - Ted -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html