On Mon, 14 Feb 2022 at 19:16, Paolo Galtieri pgaltieri@gmail.com wrote:
I have several external disk drives from the same vendor. According to the vendor recent drives are formatted exfat while prior ones where formatted ntfs. According to what I find on the web file system type fuseblk should work for both exfat and nfts. I have a new 12TB drive and when I plug it in mate-system-monitor reports it as type exfat not fuseblk.
Microsoft open-sourced exFAT under GPL2 and it was accepted in the 5.4 kernel: https://cloudblogs.microsoft.com/opensource/2019/08/28/exfat-linux-kernel/
Samsung contributed exFAT to the 5.9 kernel: exFAT File-System https://www.phoronix.com/scan.php?page=article&item=exfat-linux-59&num=1 Performance On Linux 5.9 - Phoronix https://www.phoronix.com/scan.php?page=article&item=exfat-linux-59&num=1
What determines whether a file system type is reported as exfat, ntfs, or fuseblk?
fuseblk is report if the kernel driver for the filesystem isn't installed or is blacklisted.
If the drive is formatted exFAT, it won't be mounted as ntfs. If your kernel has one of the exFAT drivers and it isn't blacklisted, it should be used in preference to fuseblk.
The drive works fine and is accessible from F34, I'm just curious why mate-system-monitor does not report it as type fuseblk.
Note that some operations give poor performance with the exFAT kernel driver. I assume people are working to improve exFAT performance -- the usual trajectory is first get it right, then get it fast.