udev rules not working
Derek Broughton
news at pointerstop.ca
Thu Dec 11 23:10:04 UTC 2008
mparrilla at ono.com wrote:
> I have a usb pen drive and I want it to be mounted in a
> particular directory when I plug it.
>
> I have written a udev rule in the
> file /etc/udev/rules.d/50-MyRule.rules:
>
> BUS=="usb", KERNEL=="sd?1",
> ATTRS{product}=="USB DISK 2.0", ATTRS{serial}=="078A184502BD", NAME="%
> k", SYMLINK+="usb16GB%n"
OK, but there's no mount command there...
>
> and added to /etc/fstab the line:
>
>
> /dev/usb16GB1 /mnt/usbdisk ext3 users,noauto,exec,suid 0 0
It's "noauto" - how do you expect it to be automatically mounted there?
> But when I plug the pen drive, it is automounted in /media/usb0,
> ignoring my udev rule.
Itclearly didn't ignore the rule, because...
>
> If I umount the device and do:
>
> mount
> /mnt/usbdisk
>
> It is correctly mounted.
How could it be mounted on /dev/usb16GB1, unless your udev rule worked?
> How can I get what I want?
You could probably execute a "mount" command from udev, but you probably
really should be modify hal's .fdi files (and I have no idea how to do
that). fwiw, I thought gnome let you just rename the /media mountpoint
by renaming the mounted device icon on your desktop (KDE 3.5 did, I have
no idea about 4.1).
--
derek
More information about the ubuntu-users
mailing list