1、要在/etc/udev/rules.d下建立一个规则文件,10-usbkey.rules,内容如下:

 
  
  1. KERNEL=="sda*", SUBSYSTEM=="block", RUN+="/etc/usbmount.sh" 
  2. KERNEL=="sdb*", SUBSYSTEM=="block", RUN+="/etc/usbmount.sh" 
  3. KERNEL=="sdc*", SUBSYSTEM=="block", RUN+="/etc/usbmount.sh" 
  4. KERNEL=="sdd*", SUBSYSTEM=="block", RUN+="/etc/usbmount.sh" 
  5. KERNEL=="sde*", SUBSYSTEM=="block", RUN+="/etc/usbmount.sh" 

2、写一个usbmount.sh脚本,放在/etc下 ,内容如下:

 
  
  1. #!/bin/sh  
  2. LOG=/var/log/usb-hotplug.log  
  3. #lap=$(date --rfc-3339=ns)  
  4. lap=$(date )  
  5. echo "$lap:$DEVPATH requesting $ACTION" >> $LOG  
  6.  
  7. if [ "$ACTION" = "add" ]; then 
  8. pmount --charset utf8 $DEVNAME  
  9. echo "$lap:pmount $DEVNAME" >> $LOG  
  10. elif [ "$ACTION" = "remove" ]; then 
  11. pumount $DEVNAME  
  12. echo "$lap:pumount $DEVNAME -$ACTION" >> $LOG  
  13. fi  

重启计算机,OK