if (mount_flags & EXT2_MF_MOUNTED)
fputs(_("Cannot enable metadata_csum on a mounted "
"filesystem!\n"), stderr);
+ if (!EXT2_HAS_INCOMPAT_FEATURE(fs->super,
+ EXT3_FEATURE_INCOMPAT_EXTENTS))
+ printf("%s",
+ _("Extents are not enabled. The file extent "
+ "tree can be checksummed, whereas block maps "
+ "cannot. Not enabling extents reduces the "
+ "coverage of metadata checksumming. "
+ "Re-run with -O extent to rectify.\n"));
rewrite_checksums = 1;
/* metadata_csum supersedes uninit_bg */
fs->super->s_feature_ro_compat &=