Hi,

Just doing some tests on aarch64 with 64K page size.

Man page of mke2fs only mentions 3 valid block size: 1k, 2k, 4k.
But in real world, we can pass 64K as block size for it without any problem:

  $mke2fs -F -t ext3 -b 65536 /dev/loop1
  Warning: blocksize 65536 not usable on most systems.
  mke2fs 1.45.2 (27-May-2019)
  /dev/loop1 contains a btrfs file system
  Discarding device blocks: done
  Creating filesystem with 81920 64k blocks and 81920 inodes
  Filesystem UUID: 311bb224-6d2d-44a7-9790-92c4878d6549
  [...]

It's great to see mke2fs accepts 64K as nodesize, which allows
btrfs-convert to work.
(If blocksize is default to 4K or doesn't accept 64K page size,
btrfs-convert can work but can't be mounted on system with 64K page size)

Shouldn't the man page mention all valid values?

Thanks,
Qu

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to