My Linux Mint doesn't support my USB flash drive properly

This could be an /etc/fstab issue.

Run dmesg after plugging the device. You will get something like the following:

sd 7:0:0:0: [sdc] 8028160 512-byte logical blocks: (4.11 GB/3.82 GiB)
sd 7:0:0:0: [sdc] Write Protect is off
sd 7:0:0:0: [sdc] Mode Sense: 03 00 00 00
sd 7:0:0:0: [sdc] Assuming drive cache: write through
sd 7:0:0:0: [sdc] Assuming drive cache: write through
 sdc:
sd 7:0:0:0: [sdc] Assuming drive cache: write through
sd 7:0:0:0: [sdc] Attached SCSI removable disk

The value in the brackets is the device. For the answer's purposes, I will use sdc. Yours may be different.

Go to the /mnt directory and run mkdir usb

Then, run su -c "nano /etc/fstab" and add a line like this:

/dev/sdc    /mnt/usb  auto user 0 0

Save.

Reboot and you should be able to find the device in your file manager and mount it as any user, with read-write access under the directory /mnt/usb.


This is my solution for a distro without an automounter (Zenwalk). You may have a problem with your automounter, and that is a different can of worms.

Also, kernel version (ie uname -r) and file manager may affect this.


The problem was related to the automounter in my case. I was using ndiswrapper for wifi communication through usb the other day and it seems it disabled the usb automount.

To fix it you need to do this:

sudo gedit /etc/modules

And you need to add the following lines:

usb_storage
usbhid

Source: Web Upd8: Ubuntu / Linux blog - Fix USB devices' automount not working.