Is there any [Linux] filesystem... [that supports] UBIFS on top of MLC NAND?
Нет;
Начиная с Linux 4.17 нет файловых систем, специально предназначенных для работы с MLC NAND.
В идеале файловой системе не нужно знать о носителе данных, потому что особенности и функции должны обрабатываться прозрачно. Конечно, на практике это неверно, но это единственное предположение, которое можно сделать о будущих носителях, поэтому неудивительно, что в Linux 4.17 jffs2 — единственная файловая система, которую нужно проверять;
> grep -lr MTD_MLCNANDFLASH fs fs/jffs2/fs.c
и
find fs -maxdepth 1 -type d | wc -l 72
Это означает, что только 1 из ~70 файловых систем поддерживает MLC.
Я также не вижу ничего в -из -древовидных файловых систем, таких как zfs .