Код: Выделить всё
# ACTION=="change", KERNEL=="sd[b-z]", RUN+="/bin/echo %k > /tmp/uDev" # for debug
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="vfat", RUN+="/bin/mkdir -p /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,flush,quiet,nodev,noauto,noexec,nosuid,noatime,dmask=000,fmask=111,iocharset=utf8 /dev/%k /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ntfs", RUN+="/bin/mkdir -p /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ntfs", RUN+="/bin/mount -t ntfs-3g -o rw,flush,quiet,nodev,noauto,noexec,nosuid,noatime,dmask=000,fmask=111,iocharset=utf8 /dev/%k /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ext2", RUN+="/bin/mkdir -p /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ext2", RUN+="/bin/mount -t ext2 -o rw,quiet,nodev,noauto,noexec,nosuid,noatime /dev/%k /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ext3", RUN+="/bin/mkdir -p /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ext3", RUN+="/bin/mount -t ext3 -o rw,quiet,nodev,noauto,noexec,nosuid,noatime /dev/%k /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ext4", RUN+="/bin/mkdir -p /media/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o value -s TYPE %N", RESULT=="ext4", RUN+="/bin/mount -t ext4 -o rw,quiet,nodev,noauto,noexec,nosuid,noatime /dev/%k /media/%k"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/umount /media/%k"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/rmdir /media/%k"