树莓派自动挂载优盘

参考网址:http://rpi.linux48.com/usbstorage.html原网页已经404了,我都是看了Google 快照再摘录过来的  –> 现已修复

树莓派插入U盘后,需要手动mount到一个目录才能访问,拔出后还需要手动umount,好烦躁有木有。用以下方法就能让它自动化啦:

安装ntfs支持:

sudo apt-get install ntfs-3g

在udev设备管理器新建规则:

sudo vi /etc/udev/rules.d/10-usbstorage.rules

然后插入以下内容:

KERNEL!="sd*", GOTO="media_by_label_auto_mount_end" 
SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"
IMPORT{program}="/sbin/blkid -o udev -p %N" 
ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}" 
ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k" 
ACTION=="add", ENV{mount_options}="relatime,sync" 
ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umask=000" 
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umask=000" 
ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}" 

ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}" 
LABEL="media_by_label_auto_mount_end"

保存退出。

插入优盘试试,cd /media,可以发现有个Untitled-sda1目录,优盘就挂载在这了。如果需要修改目录名,自行修改上述规则即可。

树莓派自动挂载优盘》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据