fusermount3: unknown option 'user=<user>'
by anoid from LinuxQuestions.org on (#6JK5D)
EDIT: Well, I seem to have it how I want it just by mounting it as root but giving my normal user UID/GID as options. Of course, this isn't the same as mounting it myself, but it may have to do. Anyway, original problem (if anyone has a better thing to do) follows:
Slackware 14.2. Trying to mount an external hard drive as normal user. I get
WARN: volume was not unmounted cleanly.
fusermount3: unknown option 'user=<user>'
Mount failed
Found this
https://github.com/relan/exfat/issues/133
which seems to be just a BSD issue and just claims in great detail that it's "fixed" in 1.4.0. I actually had 1.3.0 on, so eagerly upgraded to 1.4.0 but got the same result. As indicated in the thing I linked to, the claim that it's not unmounted cleanly is total crap. And why it wouldn't recognize a standard option, I don't know.
The fstab line is:
/dev/disk/by-id/usb-Seagate_Expansion_HDD_00000000NACV8PK8-0:0-part2 /media/xs5b auto noauto,users 0 0
and the command is a simple 'mount /media/xs5b'.
This all started because the drive was screwing up the timestamps of files by a month. Installing fuse-exfat and exfat-utils in the first place did fix that (when I mounted the drive as root) but now I can't mount the drive as normal user. And, naturally, mounting the thing as root means that preserving the timestamps on copies and such fails because the operation's not permitted to me as a normal user (though, of course, I can delete all the files I want, because that is permitted).
Why seagate switched from formatting drives as NTFS to exfat, I don't know and why I didn't realize it until it was too late, I don't know, but there it is.
Slackware 14.2. Trying to mount an external hard drive as normal user. I get
WARN: volume was not unmounted cleanly.
fusermount3: unknown option 'user=<user>'
Mount failed
Found this
https://github.com/relan/exfat/issues/133
which seems to be just a BSD issue and just claims in great detail that it's "fixed" in 1.4.0. I actually had 1.3.0 on, so eagerly upgraded to 1.4.0 but got the same result. As indicated in the thing I linked to, the claim that it's not unmounted cleanly is total crap. And why it wouldn't recognize a standard option, I don't know.
The fstab line is:
/dev/disk/by-id/usb-Seagate_Expansion_HDD_00000000NACV8PK8-0:0-part2 /media/xs5b auto noauto,users 0 0
and the command is a simple 'mount /media/xs5b'.
This all started because the drive was screwing up the timestamps of files by a month. Installing fuse-exfat and exfat-utils in the first place did fix that (when I mounted the drive as root) but now I can't mount the drive as normal user. And, naturally, mounting the thing as root means that preserving the timestamps on copies and such fails because the operation's not permitted to me as a normal user (though, of course, I can delete all the files I want, because that is permitted).
Why seagate switched from formatting drives as NTFS to exfat, I don't know and why I didn't realize it until it was too late, I don't know, but there it is.