首先查看arm文件目录/etc/init.d/rcS
mount -a
mkdir /dev/pts
mount -t devpts devpts /dev/pts
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
有无上面字段
有的话则可以使用mdev.conf
无的话则可能需要打开这个功能
打开/etc/mdev.conf, 无的话则创建
输入
sda[0-9] 0:0 666 @/etc/usb_insert.sh
sda 0:0 666 $/etc/usb_remove.sh
第一段是表示USB插入执行usb_insert.sh脚本
第二段是表示USB拔出执行usb_remove.sh脚本
然后创建脚本/etc/usb_insert.sh和/etc/usb_remove.sh
usb_insert.sh 内容:
#!/bin/sh
#创建usbdisk目录, -p 表示无则创建
mkdir -p /usbdisk
#挂载U盘到usbdisk "$MDEV" 表示sda[0-9]
mount /dev/$MDEV /usbdisk
usb_remove.sh 内容:
#!/bin/sh
#卸载usbdisk, -l 表示目录空闲后再卸载
umount -l /usbdisk
#删除usbdisk目录,-rf 表示删除的是目录
rm /usbdisk -rf
注意修改两个脚本权限
chmod 777 usb_insert.sh
chmod 777 usb_remove.sh
参考:
https://blog.csdn.net/zjy900507/article/details/72674139