Hi, On Mon, 6 Jan 2025 22:01:04 +0800, Su Yue wrote: > mkfs.ocfs2 is using 32bit journal as default. > For 16T size device support, '-J block64' should be used. > > Signed-off-by: Su Yue <glass.su@xxxxxxxx> > --- > tests/generic/620 | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tests/generic/620 b/tests/generic/620 > index 3f1ce45a55fd..60e5a2cacdda 100755 > --- a/tests/generic/620 > +++ b/tests/generic/620 > @@ -41,6 +41,9 @@ sectors=$((2*1024*1024*1024*17)) > chunk_size=128 > > _dmhugedisk_init $sectors $chunk_size > + > +[ "$FSTYP" = "ocfs2" ] && MKFS_OPTIONS="$MKFS_OPTIONS -J block64" Makes sense, although as Christoph mentioned, a less test-specific approach might be a better. E.g. _require_scratch_16T_support could skip if block64 isn't configured, similar to ext4 (assuming tunefs.ocfs2 provides a way to query for it, which I don't see at first glance). Cheers, David