Since I’m running kernel 7.1.2-arch3-1 I wanted to try the new “ntfs” driver added in 7.1, hoping it would finally fix the issues I’m having with the others (ntfs-3g & ntfs3.)
So I specified ntfs_drivers=ntfs in /etc/udisks2/mount_options.conf (as per this comment) and restarted the udisks2 service, but findmnt --real -t ntfs,ntfs3,fuseblk -o TARGET,SOURCE,FSTYPE says I’m still using the old and slow fuseblk driver.
If I remove mount_options.conf it uses ntfs3 instead.
I need it for all ntfs-formatted usb drives so I can’t use it in fstab. And udisks2 mount options seems to revert to fuse driver if “ntfs” is specified, don’t know why.
You could try the nofail (and perhaps noauto?) mount option in /etc/fstab.
Also, did you try to mount them manually from a terminal using udisksctl to see if there is an output and also check with findmnt to see if you get a different outcome?
Same outcome with udisksctl. And even stranger, I removed the udisks config and created /etc/udev/rules.d/99-ntfs.rules instead with this content: KERNEL=="sd*[0-9]", ENV{ID_FS_TYPE}=="ntfs", ENV{UDISKS_FILESYSTEM_EXTRA_OPTIONS}="uid=1000,gid=1000,umask=022,driver=ntfs"
and now findmnt returns ntfs3 (I guess it’s using the default now)
I have ntfs in /etc/udisks2/mount_options.conf but also tried manually with modprobe ntfs, unfortunately findmnt alway returns fuseblk after mounting the disk…
Just for grins, I forced my ntfs volume to mount and checked what driver it’s using…confrmed ntfs (but since that’s what I specified, I expected that).
Seems that mount was not able to find ntfs driver in the system and fell back to FUSE. “lsmod” verifies ntfs is loaded? Anything in your /etc/modprobe.d and /usr/lib/modprobe.d/? Unfortunately, I don’t have a ntfs file system to test and have no idea how this new fs driver works.