I use ubuntu 12.04, and my usb stick had been found at /dev/sdb and has 2 partitions.
If I `mount /dev/sdb1 ~/work`, My usb stick can be mounted sucessfully, but ownership of ~/work is root, so I can't write anything to it.
But if I `mount -o uid=1000,gid=1000 /dev/sdb1 ~/work`, system replies following error message:
mount: wrong fs type, bad option, bad superblock on /dev/sdb1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Why this situation occurred? I'm sure that my pid and gid is 1000.