Linux下U盘自动挂载的方法.docx

Linux下U盘自动挂载的方法.docx

ID:59120352

大小:94.23 KB

页数:2页

时间:2020-09-15

Linux下U盘自动挂载的方法.docx_第1页
Linux下U盘自动挂载的方法.docx_第2页
资源描述:

《Linux下U盘自动挂载的方法.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux下U盘自动挂载--------刘泽我们经常需要在Linux下挂载U盘,以实现copy功能,常规的手动U盘挂载方法如下。su模式下先在/mnt目录下新建一个文件夹,命名为usb,此文件夹是我挂载usb的地方。挂载地址可以不唯一。#mkdir/mnt/usb然后挂载:#mount-tvfat/dev/sda/mnt/usb倘若出现错误,我么可以首先fdisk–l。查看U盘在Linux下的设备名字。然后具体修改/dev/sda。不同的设备可能有差异。然而很多时候,手动挂载非常不方便,为了提高效率,整合网络资源,给

2、出一种相对简单的U盘自动挂载的方法。做法非常简单,只需要添加udev规则,便可以实现U盘的自动挂载,并且支持热插拔,首先在目录/etc/udev/rules.d下创建10-my-udev.rules。输入以下脚本文件:Shell代码如下:1.KERNEL=="sd[b-z]", NAME="%k", SYMLINK+="usbhd-%k", GROUP="users", OPTIONS="last_rule"   2.ACTION=="add", KERNEL=="sd[b-z][0-9]", SYMLINK+="u

3、sbhd-%k", GROUP="users", NAME="%k"   3.ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mkdir -p /media/usbhd-%k"   4.ACTION=="add", KERNEL=="sd[b-z][0-9]", PROGRAM=="/lib/udev/vol_id -t %N", RESULT=="vfat", RUN+="/bin/mount -t vfat -o rw,utf8=true,codepage=93

4、6,noauto,flush,quiet,nodev,nosuid,noexec,noatime,dmask=000,fmask=111 /dev/%k /media/usbhd-%k", OPTIONS="last_rule"   5.ACTION=="add", KERNEL=="sd[b-z][0-9]", RUN+="/bin/mount -t auto -o rw,locale=zh_CN.UTF-8,noauto,sync,dirsync,noexec,nodev,noatime /dev/%k /med

5、ia/usbhd-%k", OPTIONS="last_rule"   6.ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/umount -l /media/usbhd-%k"   7.ACTION=="remove", KERNEL=="sd[b-z][0-9]", RUN+="/bin/rm -rf /media/usbhd-%k", OPTIONS="last_rule"  经测试支持自动挂载VFAT格式的U盘,并能正确显示包含中文的文件名,其它文件格式

6、未测试。默认挂载到/media/usbhd-sdb1文件夹上,只是U盘名字可能有差异,读者可以自行查看具体名字。我的U盘信息显示如下:U盘名字为E0B2-46DF。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。