第一步:

cd /etc/udev/rules.d/   ##创建规则文件

touch 10_usbkey.rules

usbkey.rules 添加如下内容:

KERNEL=="sdbcedf1", SUBSYSTEM=="block", RUN+="/data/scripts/usbmount.sh"   ##

 

第二步:

cd /data/scripts

touch usbmount.sh

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

    echo "ok"

mount -t vfat -o umask=000,noatime,async,codepage=936,iocharset=gb2312     /dev/sd[bcdef]1  /mnt/usb


elif [ "$ACTION" == "remove" ]

then

    umount -l /mnt/usb

fi

echo "fause"

 

以上完成后  chmod 755 usbmount.sh  给执行权限

Mkdir /mnt/usb  ##要有挂载目录。

自动挂载U盘完成。