udev

Automount usb stick

File /etc/udev/rules.d/99-automount.rules

ACTION=="add",KERNEL=="sd[a-z][1-9]", PROGRAM="automount"
ACTION=="remove",KERNEL=="sd[a-z][1-9]", PROGRAM="automount"
ACTION=="add",KERNEL=="sd[b-z]", PROGRAM="automount"
ACTION=="remove",KERNEL=="sd[b-z]", PROGRAM="automount"

File /lib/udev/automount with chmod 755:

PATH=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin

DEV=$(basename $DEVNAME)

echo "$DEV $ACTION" >> /tmp/env.txt

case $ACTION in
add) mkdir -p /mnt/memory/$DEV
     logger "automount: $ACTION $DEV"
     mount -ouser,umask=0000 /dev/$DEV /mnt/memory/$DEV
  ;;
remove) 
     logger "automount: $ACTION $DEV"
     umount /mnt/memory/$DEV
;;
esac

udev (last edited 2014-01-13 18:26:49 by bl14-186-78)