After rebooting, the drive is properly mounted and seem to mostly be working properly. The problem comes when I try to move a file to that drive. For example, executing mv my-file.txt /mnt/sda gives the following error:
mv: preserving times for '/mnt/sda/my-file.txt': Operation not permitted
mv: preserving permissions for ‘/mnt/sda/my-file.txt’: Operation not permitted
The file still moves, but it does this every time. The interesting thing i that if I remove that line from /etc/fstab and just mount the drive manually, moving files around works just fine. Copying files works too.
Only permissions is not enough, ownership (by user and group) are part of it.
And you can not chmod, because an exfat system does not have them. They are faked. They are set at mount and you can influence this with mount parameters (e.g. in your fstab entry).
ich@laptop:~> id
uid=1000(ich) gid=1000(ich) Gruppen=1000(ich),460(vboxusers),461(vboxsf),462(vboxguest)
There was another thread which explained that the first user on Tumbleweed has the same name as his group. Each additional user gets the group users with gid=100…
You can also move files from exFAT and, FAT, filesystems if, they’re mounted simply by plugging them into a USB port or, whatever, and, letting FUSE (File System in User Space) mount the things.
It may well be that, mounting such File Systems in System Space will place one or two (Linux) system constraints on such (non-UNIX®/Linux) File Systems …