LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 903|回复: 4

关于USB设备的自动加载?

[复制链接]
发表于 2007-1-9 09:57:24 | 显示全部楼层 |阅读模式
在Debian里,插入USB设备,之后这个设备会自动加载到/media/disk目录。在LFS里,这个功能如何才能实现?
现在USB功能支持已经加到内核里。只是加载过程需要手工执行!

请高手们给个指导?多谢!
发表于 2007-1-9 11:12:00 | 显示全部楼层
hal 好像是干这个的, 我用Xfce4, 启动hal和fam服务后就能在桌面自动显示U盘和光驱
回复 支持 反对

使用道具 举报

发表于 2007-1-9 11:28:50 | 显示全部楼层
网上找的
自动加载usb设备

KERNEL=="sd[a-z]", NAME="%k", SYMLINK+="usb%m", GROUP="users", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[a-z][0-9]", SYMLINK+="usb%n", GROUP="users", NAME="%k"
ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/bin/mkdir -p /mnt/usb%n"
ACTION=="add", KERNEL=="sd[a-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,noauto,sync,dirsync,noexec,nodev,noatime,dmask=000,fmask=111 /dev/%k /mnt/usb%n", OPTIONS="last_rule"
ACTION=="add", KERNEL=="sd[a-z][0-9]", RUN+="/bin/mount -t auto -o rw,noauto,sync,dirsync,noexec,nodev,noatime /dev/%k /mnt/usb%n", OPTIONS="last_rule"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/bin/umount -l /mnt/usb%n"
ACTION=="remove", KERNEL=="sd[a-z][0-9]", RUN+="/bin/rmdir /mnt/usb%n", OPTIONS="last_rule"

把这些udev规则放到/etc/udev/rules.d/下任何一个文件名以.rules结尾的文件中,例如/etc/udev/rules.d/sda.rules。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-9 16:02:12 | 显示全部楼层
太强了,兄弟们真是热心!多谢!我回去试试!
回复 支持 反对

使用道具 举报

发表于 2007-1-9 19:24:02 | 显示全部楼层
顺便解释一下吧,总不能照抄,也不懂呀。
dvd rw+ 呢?hehe
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表