I would like to know if I could mount USB storage devices more easily. I don't need it to be all fancy one-click-to-a-image-to-mount, I just want to get it mounted easily without root and so that it recognizes the fs properly.
Here is my problem:
When I plug a USB device, it appears as /dev/sda1. If I umount it, plug it off and then plug the same or different usb device, it appears as /mnt/sdb1. Again if I do the same the next one appears as /dev/sdc1. This becomes difficult when I have to use multiple devices.
Another problem is that I got different kind of partitions in my USB devices so if I put auto to automagically recognize the fs type in fstab, it just uses usbfs. So if I want to use the device with vfat, I would have to replace the auto with vfat but can cause problems cos all my devices aren't vfat. I could also mount it by hand but it requires the usage of root and I can't write with my normal user.
This has haunted me for a long time so now I want to fix it. I would really appreciate if you would help me with this problem.
Here is my fstab:
/dev/hda10 swap swap defaults 0 0
/dev/hda9 / reiserfs defaults 1 1
/dev/hda8 /boot ext3 defaults 1 2
/dev/hda1 /mnt/win-c vfat umask=0000 1 0
/dev/hda5 /mnt/win-d ntfs umask=0222 1 0
/dev/hda6 /mnt/win-e vfat umask=0000 1 0
/dev/hda7 /mnt/win-f ntfs umask=0222 1 0
/dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0
/dev/dvd1 /mnt/dvdrw iso9660 noauto,user,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,user 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
proc /proc proc defaults 0 0
/dev/sda1 /mnt/sda1 auto noauto,user,umask=0000 0 0
/dev/sdb1 /mnt/sdb1 auto noauto,user,umask=0000 0 0
/dev/sdc1 /mnt/sdc1 auto noauto,user,umask=0000 0 0
/dev/sdd1 /mnt/sdd1 auto noauto,user,umask=0000 0 0
I forgot to tell the kernel version, it's 126.96.36.199, sorry.