使用GNOME, KDE桌面的不需要自己操心U盘的自动挂载了,我的是LXDE。

=====================只挂载了指定名称的U盘===========================
1.在 /etc/udev/rules.d/ 中,创建一个规则文件 10-usbkey.rules
后缀名必须为 .rules
内容为:
KERNEL==“sda4",RUN+="/usr/local/bin/usbmount.sh"

2.在 /usr/local/bin/ 中创建挂载脚本 usbmount.sh,内容为:
#!/bin/bash

export DISPLAY=:0
zenity --info --text="USB $ACTION" --title="USB DEVICE"

if [ "$ACTION" == "add" ]
then
mount /dev/sda4 /media/usb_device
elif [ "$ACTION" == "remove" ]
then
umount /dev/sda4
fi

添加执行权限: chmod a+x /usr/local/bin/usbmount.sh
增加s权限: chmod u+s /usr/local/bin/usbmount.sh

3.创建挂载目录
sudo mkdir /media/usb_device