一种linux系统下自动挂载U盘的方法技术方案

技术编号:18444584 阅读:38 留言:0更新日期:2018-07-14 10:14
本发明专利技术提供一种linux系统下自动挂载U盘的方法,涉及服务器维护技术领域,本发明专利技术通过udev的设置,插入U盘自动挂载在linux系统下指定文件夹里,减少输入复杂命令,节约时间,方便维护人员维护服务器,避免输入指令错误挂载U盘失败。

A method of automatically mounting a U disk in Linux system

The invention provides a method of automatically mounting the U disk under Linux system, which involves the field of server maintenance. Through the setting of udev, the invention automatically mounts the U disk in the specified folder under the Linux system, reduces the input complex commands, saves the time, and facilitates the maintenance of the personnel maintenance server, and avoids the error of the input instructions to mount U The plate failed.

【技术实现步骤摘要】
一种linux系统下自动挂载U盘的方法
本专利技术涉及服务器维护
,尤其涉及一种linux系统下自动挂载U盘的方法。
技术介绍
不管是测试服务器的维护,还是用户使用的服务器,在维护、更新、使用过程中,需要使用U盘向服务器拷贝文件或者脚本,由于linux无法直接或者U盘信息,无法直接读取U盘,需要通过mount挂载U盘到linux的目录下才能读取、拷贝内容,使用者需要输入指令才能挂载,比较麻烦,对指令不熟悉可能挂载不上,读取不了U盘内容。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种linux系统下自动挂载U盘的方法。可自动挂载U盘内容到指定目录下,无需手动输指令挂载。本专利技术的技术方案如下:一种linux系统下自动挂载U盘的方法,通过对udev的设置,让udev收到内核发来U盘的消息后自动挂载。本专利技术需要linux系统支持udev准则,若不支持,请先移植安装udev准则。修改udev的设置,并在/etc/udev/rules.d/下新建自动挂载rules,插上U盘自动识别U盘名称,自动挂载U盘内容到指定目录下,在linux的目录下就可以对U盘内容进行修改、复制、执行等操作。具体步骤如下:a、在服务器上修改udev设置,并在并在/etc/udev/rules.d/下建立10-my-udev.rules文件;b、插入U盘后,根据10-my-udev.rules脚本内容,自动识别插入U盘的设备名称,并自动挂载U盘内容到/media/usbhd-%k下(可根据需求挂载到指定目录),在该目录下能看到U盘所有内容;c、当U盘被拔出时,系统自动umount取消挂载并删除挂载的文件夹,无需手动删除。本专利技术的有益效果是杜绝了不知道挂载,无法访问U盘文件,给客户或者服务器维护人员带来了方便,无需输入指令,U盘插上自动挂载内容,方便内容的复制、拷贝以及使用,提高维护效率。附图说明图1是本专利技术的流程示意图。具体实施方式下面对本专利技术的内容进行更加详细的阐述:本专利技术的一种linux系统下自动挂载U盘的方法,实现过程示意图如附图1所示。具体实施过程如下:(linux系统需支持udev规则,若不支持请先移植,只能识别FAT格式的U盘)a在服务器上修改udev设置,并在并在/etc/udev/rules.d/下建立10-my-udev.rules文件;KERNEL=="sd[b-z]",NAME="%k",SYMLINK+="usbhd-%k",GROUP="users",OPTIONS="last_rule"ACTION=="add",KERNEL=="sd[b-z][0-9]",SYMLINK+="usbhd-%k",GROUP="users",NAME="%k"ACTION=="add",KERNEL=="sd[b-z][0-9]",RUN+="/bin/mkdir-p/media/usbhd-%k"ACTION=="add",KERNEL=="sd[b-z][0-9]",RUN+=”/bin/mount–tvfat/dev/%k/media/usbhd-%k",OPTIONS="last_rule"ACTION=="remove",KERNEL=="sd[b-z][0-9]",RUN+="/bin/umount-l/media/usbhd-%k"ACTION=="remove",KERNEL=="sd[b-z][0-9]",RUN+="/bin/rm-rf/media/usbhd-%k",OPTIONS="last_rule"b插入U盘后,根据10-my-udev.rules脚本内容,自动识别插入U盘的设备名称,并自动挂载U盘内容到/media/usbhd-%k下(可根据需求挂载到指定目录),在该目录下能看到U盘所有内容;列出U盘内容如下:c.当U盘被拔出时,系统自动umount取消挂载并删除挂载的文件夹,无需手动删除。不管是测试服务器的维护,还是用户使用的服务器,在维护、更新、使用过程中,需要使用U盘向服务器拷贝文件或者脚本,通过插上U盘自动挂载U盘文件到指定目录,无需输入复杂指令就可以读取U盘信息,和电脑插上U盘一样识别U盘内容,方便客户、维护人员使用。本文档来自技高网...

【技术保护点】
1.一种linux系统下自动挂载U盘的方法,其特征在于,通过对udev的设置,让udev收到内核发来U盘的消息后自动挂载。

【技术特征摘要】
1.一种linux系统下自动挂载U盘的方法,其特征在于,通过对udev的设置,让udev收到内核发来U盘的消息后自动挂载。2.根据权利要求1所述的方法,其特征在于,修改udev的设置,并在/etc/udev/rules.d/下新建自动挂载rules,插上U盘自动识别U盘名称,自动挂载U盘内容到指定目录下,在linux的目录下对U盘内容进行修改、复制、执行。3.根据权利要求2所述的方法,其特征...

【专利技术属性】
技术研发人员:梁荣敏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1