I've run long benchmarks about write speed on a USB3 external HDD on a RPi4 (goal: use it as a NAS), with and without encryption.
I've noticed that write speed is very fast with ext3, ext4 (it can reach the limit of the HDD speed, i.e. ~ 100 MB/sec without encryption and ~ 50 MB/sec with VeraCrypt AES encryption), but it's quite slow with ntfs or exfat. But I still need NTFS or exfat because of the requirements of my project.
Note: ntfs-3g and exfat-fuse both use FUSE
Question: how to use:
- non-FUSE NTFS drivers, for example the new open-source Paragon NTFS3 driver (see https://www.paragon-software.com/home/ntfs3-driver-faq/#table_h)
- non-FUSE exFAT driver, for example Samsung exFAT driver (https://www.linux.com/news/samsung-releases-exfat-utils-to-format-file-system-fsck/)
on a Raspberry Pi?
Note: here are tables that show how massive the improvement could be when moving from exfat-fuse to other ones: https://github.com/arter97/exfat-linux