Chinaunix首页 | 论坛 | 博客
  • 博客访问: 21799
  • 博文数量: 4
  • 博客积分: 1499
  • 博客等级: 上尉
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2009-10-14 20:32
文章分类

全部博文(4)

文章存档

2011年(1)

2010年(2)

2009年(1)

我的朋友

分类: LINUX

2009-12-28 10:29:30

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这里的空格, 不然就识别不了命令。
阅读(2792) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:我的Debian2.6.26 入门驱动

给主人留下些什么吧!~~