|

楼主 |
发表于 2010-3-11 23:07:35
|
显示全部楼层
Post by chengliye;2074747
使用udev,我的配置文件/etc/udev/rules.d/10-usbdisk.rules :
KERNEL=="sd[b-z]", SYMLINK+="usb%m", GROUP="users", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[b-z][0-9]", SYMLINK+="usb%n", GROUP="users""
ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mkdir -p /mnt/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o udev -s TYPE %N", RESULT=="ID_FS_TYPE=vfat", RUN+="/bin/mount -o iocharset=utf8,codepage=936,sync,uid=1000,gid=100 /dev/%k /mnt/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/sbin/blkid -o udev -s TYPE %N", RESULT=="ID_FS_TYPE=ntfs", RUN+="/usr/bin/ntfsmount -o locale=zh_CN.UTF-8,force,sync,dirsync,noexec,nodev /dev/%k /mnt/%k"
ACTION=="add", KERNEL=="sd[b-z][0-9], RUN+="/usr/local/bin/rox-usb /mnt/%k", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/umount -l /mnt/%k"
ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/rmdir /mnt/%k", OPTIONS="last_rule"
明天尝试一下,不晓得通过这种办法能不能生成桌面的U盘图标,而且当前用户能读写,右击图标提供umount操作呢? |
|