Should first check that the drive is being mounted correctly, no error messages or "read-only" type messages in dmesg
or /var/log/syslog
Then you probably want to use some mount
options like the ones below (from man mount
):
Mount options for fat
(Note: fat is not a separate filesystem, but a common part of the msdos, umsdos and vfat filesystems.)
uid=value and gid=value
Set the owner and group of all files. (Default: the uid and gid of the current process.)
umask=value
Set the umask (the bitmask of the permissions that are not present). The default is the umask of the current process. The value is given in octal.
And this might be informative, if the drive is initially writeable but then changes:
If the msdos filesystem detects an inconsistency, it reports an error and sets the file system read-only. The filesystem can be made writable again by remounting it.
Then when the right options are found, you can edit /etc/fstab
or use Disks (gnome-disk-utility
, though it's not been 100% reliable in the past).
I'm not sure why Thunar (or udisks2) is not mounting the drives properly... looks like the fmask
/ dmask
codes show no user permissions, and/or no read permissions. I'm on Linux Mint XFCE and USB drives with fat "just work"... Adding an entry for each partition's UUID (from sudo blkid
) to /etc/fstab
should fix it, but shouldn't be necessary. Actually, is there anything strange in that file now?
Checking my Thunar Edit -> Preferences -> Advanced tab - Volume Management checkbox is checked, and when I click the Configure link it goes to the XFCE Settings -> "Removable Drives and Media" where there is nothing checked for any of the tabs (Storage -> Removable Storage, all are unchecked) except for "Play VCD's/DVDs".
Maybe there's a strange setting in there somewhere? Try changing things so they're similar to mine? And if it's not a setting there, maybe udisks
/udisks2
is doing something strange on it's own, but I'm not sure how to change that... man udisks
/man udisks2
would be the first stop.