mail:bookworepeng@Hotmail.com
qq:196568501
author:Driver Monkey
phone:13410905075
1. 把mdev 功能编译进busybox
Linux System Utilities --->
[*] mdev
[*] Support /etc/mdev.conf
[*] Support command execution at device addition/removal
2.创建 busybox 连接文件 /sbin/mdev
3.创建mdev.conf 文件
sd[a-z][0-9] 0:0 0660 @/etc/hotplug/usb/udisk_insert
sd[a-z] 0:0 0660 $/etc/hotplug/usb/udisk_remove
#mmcblk[0-9]p[0-9] 0:0 0660 @/etc/hotplug/sd/sd_insert
#mmcblk[0-9] 0:0 0660 $/etc/hotplug/sd/sd_remove
4.写插入和拔出脚本
插入脚本:
/etc/hotplug/usb/udisk_insert
#!/bin/sh
echo "MDEV is ${MDEV}"
if [ -d /sys/block/*/$MDEV ] ; then
mkdir -p /media/udisk
mount /dev/$MDEV /media/udisk -t vfat -o utf8=1
if [ -f /media/udisk ];then
echo "mount udisk usccessfully"
fi
fi
拔出脚本:
#!/bin/sh
echo "MDEV is ${MDEV}"
if [ -d /sys/block/*/$MDEV ] ; then
mkdir -p /media/udisk
mount /dev/$MDEV /media/udisk -t vfat -o utf8=1
if [ -f /media/udisk ];then
echo "mount udisk usccessfully"
fi
fi
/etc/hotplug/usb/udisk_remove
#!/bin/sh umount -ltf /media/udisk
rm -rf /media/udisk
echo "remove you udisk safely!"
#!/bin/sh
rm -rf /media/udisk
echo "remove you udisk safely!"