码迷,mamicode.com
首页 > 系统相关 > 详细

linux下插入USB设备使用脚本实现自动挂载

时间:2014-10-16 21:22:44      阅读:267      评论:0      收藏:0      [点我收藏+]

标签:shell   usb   mount   自动挂载   

某天客户要求说要想在linux OS上插入U盘,然后像和在windows上一样实现自动挂载,在网上没有搜索到有用的信息,有一个软件usbmount,但是试验用不了,有兴趣可以瞧瞧,地址如下

http://usbmount.alioth.debian.org/#what

客户就是客户

于是使用脚本实现这个过程

1. vi mount.sh

#!/bin/bash

mount_dir=/mnt/usb    #挂载USB设备之后挂载的路径
mount_txt=/etc/mount.txt
umount $mount_dir > /dev/null 2>&1  #如果第一次拔掉的时候没有umount,这里可以实现首先umount之后再进行挂载

`test -d $mount_dir`  #检查是否存在挂载的目的文件夹,如果没有,则创建一个
status=$?
if [ $status -eq 1 ]
then `mkdir $mount_dir`
fi

fdisk -l|grep /dev/ > $mount_txt
mount_result=`tail -n -1 $mount_txt|awk ‘{print $1}‘`  #插入usb设备后,fdisk可以看到,取出设备名称
mount -t vfat -o iocharset=cp950 $mount_result $mount_dir  #使用上一步取到的设备名进行挂载
cd $mount_dir
ls
echo "-----------------------"
echo "please enter $mount_dir"
echo "-----------------------"

2.编辑好脚本,添加可执行权限

 chmod +x mount.sh

 ./mount.sh

 如果想直接进入挂载的目录下,使用

 source mount.sh

其他的一些相关知识,参考以下链接

http://www.360doc.com/content/11/0513/18/2065845_116508393.shtml


本文出自 “相守姑娘说” 博客,请务必保留此出处http://sugarlovecxq.blog.51cto.com/6707742/1564828

linux下插入USB设备使用脚本实现自动挂载

标签:shell   usb   mount   自动挂载   

原文地址:http://sugarlovecxq.blog.51cto.com/6707742/1564828

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!