My USB Drive is not mounted automatically but it has detected through lsusb.
I also used dconf-Editor but it is not working. Every time I have to mount manually through Disk Utility.
A complete description for configuring auto-mount is given here:
If this does not help, please insert your usb-stick and post the last lines of dmesg and syslog.
Have you recently not unmounted the drive correctly, either power failure or a crash while writing to or reading from the drive? This can cause errors with the drive and while once mounted it functions normally the superblock may have errors causing it to not mount correctly.
As Requist asked, check dmesg immediately after inserting you flash drive, you may see one of the last lines as "Volume was not properly unmounted. Some data may be corrupt. Please run fsck.".
Check the device label in gparted then run
sudo fsck /dev/xxx (swapping xxx for your device)
You may get some details back about an invalid Superblock.
Fixing this is dependent on the drive filesystem, is it ext4 or Fat32 etc?
Here's a page on repairing an ext4 superblock
If your drive is fat32 or other msdos type, then testdisk may help but be careful with this tool, with great power...
sudo apt-get install testdisk sudo testdisk
Hope it helps.
Edit the systemd-udevd configutation
sudo systemctl edit systemd-udevd
insert the following two lines:
sudo systemctl daemon-reload sudo service systemd-udevd --full-restart
Note also that this workaround is not perfect: a delay of 40 seconds can be observed between the time an usb key is inserted an the time the auto-mount is fully executed.