免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2550 | 回复: 0
打印 上一主题 下一主题

用脚本实现U盘的自动挂载 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-28 10:29 |只看该作者 |倒序浏览
Debian装好之后,是有自动挂载U盘的功能的,但是是挂载在/mdeia下的,而且U盘一插上,窗口就自动跳出来了,感觉不爽,在网上找了个脚本,挺不错的,而且简单,不过脚本有点问题,稍做了下修改,如下:

在 /etc/udev/rules.d 目录下创建文件 10-usbkey.rules, 其内容如下
KERNEL=="sda1", SUBSYSTEM=="block", RUN+="/mnt/usbmount.sh"
然后, 在 /mnt 目录中创建文件 usbmount.sh, 其内容为
#!/bin/bash
LOG=/var/log/usb-hotplug.log
lap=$(date --rfc-3339=ns)
echo "$lap: $DEVPATH requesting $ACTION" >> $LOG
if [ "$ACTION" = "add" ]; then
    mount -t vfat -o umask=000,iocharset=cp936  /dev/sda1 /mnt/usb
elif [ "$ACTION" = "remove" ]; then
    umount -l /mnt/usb
fi
并把该文件属性设置为可执行, chmod a+x usbmount.sh
最后创建目录, mkdir /mnt/usb

写usbmount.sh脚本的时候要特别注意if [ "$ACTION" = "add" ]; then这里的空格, 不然就识别不了命令。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/104756/showart_2132596.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP