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. Well, it resolves that problem, but further testing reveals another lurking behind it, so expect more patches ;) -Eric -- 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