一种Linux下自动挂载的脚本制造技术

技术编号:10353866 阅读:112 留言:0更新日期:2014-08-27 10:20
本发明专利技术提供一种基于Linux系统下自动挂载U盘、移动硬盘、光驱、ISO文件的脚本,该自动脚本使用udev规则以及mount命令挂载的方法,生成自动脚本以实现移动设备和ISO文件自动挂载的功能。该方法修改udev规则,并在脚本中添加检测移动设备的命令以及mount命令。将移动设备连接在主机上,使用自动脚本,执行脚本,以自动挂载移动设备。将需要挂载的ISO文件以及自动脚本一并放在当前目录下,或者放在需要挂载的目录下,执行自动脚本。

【技术实现步骤摘要】
—种Linux下自动挂载的脚本
本专利技术涉及计算机技术,尤其涉及一种Linux下自动挂载的脚本。
技术介绍
Linux系统越来越广泛的在企业当中被使用,在日常的使用当中,使用移动设备或者ISO文件需要一遍遍的不胜其烦的输入相同的命令,为了节省时间,提高工作效率,本专利技术才提出了一种自动执行脚本。当一个新设备连接被kernel监测到,kernel会产生一个hotplug event并查找/proc/sys/kernel/hotplug去找出管理设备连接的用户空间程序。udev初始化脚本注册udev as this hander.当 hotplug events 发生时,kernel 通知 udev 去检测 /sys 文件系统附属于这个新设备的信息并create它的/dev/入口。A 口的名称并非是固定的,可能是sdal,也可能是sdcl等等,这就跟在windows下插入U盘显示的可能是可移动磁盘1、g、e、f是一样的。本专利技术就是通过对udev的设置,让udev收到内核发来的U盘消息后自动挂载。传统的方法是将移动设备连接到用户所要使用的主机上,然后使用mount命令去实现挂载,之后才能看到用户的移动设备中的文件。而ISO文件也是需要使用mount命令去实现文件的挂载,当用户每次使用的时候都要去一遍遍的输入一次mount命令,本专利技术就是为避免重复的输入命令,从而能够更加方便的进行文件的传输和使用,以提高工作效率。
技术实现思路
本专利技术针对现有空调使用中存在的能源浪费问题,提供了一种基于Linux系统下自动挂载U盘、移动硬盘、ISO文件的脚本。用来方便进行操作,节省时间,提高效率。本专利技术公开了一种Linux下自动挂载的脚本,其解决所述技术问题采用的技术方案如下:本专利技术提供一种基于Linux系统下自动挂载U盘、移动硬盘、ISO文件的脚本,该自动脚本使用udev规则以及mount命令挂载的方法,生成自动脚本以实现移动设备和ISO文件自动挂载的功能。该方法修改udev规则,并在脚本中添加检测移动设备的命令以及mount命令。将移动设备连接在主机上,使用自动脚本,执行脚本,以自动挂载移动设备。将需要挂载的ISO文件以及自动脚本一并放在当前目录下,或者放在需要挂载的目录下,执行自动脚本。本专利技术公开的一种Linux下自动挂载的脚本的有益效果是: 通过该基于Linux系统下自动挂载U盘、移动硬盘、ISO文件的脚本,不用每次都使用检测移动设备及mount命令,直接执行脚本即可;使用自动脚本即可实现移动设备及ISO文件的自动挂载。非常方便进行操作,节省时间,提高效率。【具体实施方式】下面对本专利技术所述一种Linux下自动挂载的脚本做进一步详细说明,并不造成对本专利技术的限制。本专利技术就是为避免
技术介绍
中所述重复输入命令的问题,而提供一种基于Linux系统下自动挂载U盘、移动硬盘、光驱、ISO文件的脚本,该自动脚本使用udev规则以及mount命令挂载的方法,生成自动脚本以实现移动设备和ISO文件自动挂载的功能。该方法修改udev规则,并在脚本中添加检测移动设备的命令以及mount命令。将移动设备连接在主机上,使用自动脚本,执行脚本,以自动挂载移动设备。将需要挂载的ISO文件以及自动脚本一并放在当前目录下,或者放在需要挂载的目录下,执行自动脚本。基于Linux系统下自动挂载移动设备及ISO文件的脚本其基本流程包括: I)修改udev规则,并在脚本中添加检测移动设备的命令以及mount命令。2)将移动设备连接在主机上,使用自动脚本,执行脚本,以自动挂载移动设备。修改自动脚本,将需要挂载的ISO文件输入到脚本当中以及输入需要挂载到的目录。通过本专利技术所述Linux下自动挂载的脚本不用每次都使用检测移动设备及mount命令,直接执行脚本即可;使用自动脚本即可实现移动设备及ISO文件的自动挂载。该Linux下自动挂载的脚本的方法通过以下步骤实现: 1)在udev规则下(/etc/udev/rules,d目录里面)创建automount.rules并添加如下内容:ACTION!=add, GOTO=^outKERNEL==sd[a_z][0-9],RUN+=/sbin/automounttmp.sh %kLABEL=〃out 2)然后在在/sbin/目录里创建automounttmp.sh脚本文件 automounttmp.sh 的内容如下:本文档来自技高网
...

【技术保护点】
一种Linux下自动挂载的脚本,其特征在于,所述基于Linux系统下自动挂载U盘、移动硬盘、ISO文件的脚本,使用udev规则以及mount命令挂载的方法,生成自动脚本以实现移动设备和ISO文件自动挂载的功能,该方法修改udev规则,并在脚本中添加检测移动设备的命令以及mount命令;将移动设备连接在主机上,使用自动脚本,执行脚本,以自动挂载移动设备,将需要挂载的ISO文件以及自动脚本一并放在当前目录下,或者放在需要挂载的目录下,执行自动脚本。

【技术特征摘要】
1.一种Linux下自动挂载的脚本,其特征在于,所述基于Linux系统下自动挂载U盘、移动硬盘、ISO文件的脚本,使用udev规则以及mount命令挂载的方法,生成自动脚本以实现移动设备和ISO文件自动挂载的功能,该方法修改udev规则,并在脚本中添加检测移动设备的命令以及mount命令;将移动设备连接在主机上,使用自动脚本,执行脚本,以自动挂载移动设备,将需要挂载的ISO文件以及自动脚本一并放在当前目录下,或者放在需要挂载的目录下,执行自动脚本。2.根据权利要求1所述的一种Linux下自动挂载的脚本,其特征在于,基于Linux系统下自动挂载移动设备及ISO文件的脚本其基本流程包括: 修改udev规则,并在脚本中添加检测移动设备的命令以及mount命令; 将移动设备连接在主机上,使用自动脚本,执行脚本,以自动挂载移动设备; 修改自动脚本,将需要挂载的ISO文件输入到脚本当中以及输入需要挂载到的目录。3.根据权利要求2所述的一种Linux下自动挂载的脚本,其特征在于,该Linux下自动挂载的脚本的方法通过以下步骤实现: 在udev规则下创建automount.rules并添加如下内容:ACTION!=add,G0T0=outKERNEL==sd[a_z][0-9],RUN+=/sbin/autom...

【专利技术属性】
技术研发人员:李坤
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1