第一步:
cd /etc/udev/rules.d/ ##创建规则文件
touch 10_usbkey.rules
usbkey.rules 添加如下内容:
KERNEL=="sd【bcedf】1", 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盘完成。
转载于:https://blog.51cto.com/kuanliu/648820