看了chinalinuxzend的
通过udev自动挂载U盘的方法
1.使用card reader将sd虚拟成u盘
2.在 /etc/udev/rules.d 目录下创建文件 10_usbkey.rules, 其内容如下
KERNEL=="sda1", SUBSYSTEM=="block", RUN+="/root/usbmount.sh"
3.然后, 在 /root 目录中创建文件 usbmount.sh, 其内容为
4.就ok了。哈哈
1.使用card reader将sd虚拟成u盘
2.在 /etc/udev/rules.d 目录下创建文件 10_usbkey.rules, 其内容如下
KERNEL=="sda1", SUBSYSTEM=="block", RUN+="/root/usbmount.sh"
3.然后, 在 /root 目录中创建文件 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 ,noatime,async,codepage = 936 ,iocharset = gb2312
/ dev / sdb1 / media / usbkey
#sdb1使用用fdisk -l看到的
# / media / usbkey可以自定义
elif [ $ACTION == " remove " ]
then
umount - l / media / usbkey
fi
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 ,noatime,async,codepage = 936 ,iocharset = gb2312
/ dev / sdb1 / media / usbkey
#sdb1使用用fdisk -l看到的
# / media / usbkey可以自定义
elif [ $ACTION == " remove " ]
then
umount - l / media / usbkey
fi