某天客户要求说要想在linux OS上插入U盘,然后像和在windows上一样实现自动挂载,在网上没有搜索到有用的信息,有一个软件usbmount,但是试验用不了,有兴趣可以瞧瞧,地址如下
客户就是客户
于是使用脚本实现这个过程
1. vi mount.sh
#!/bin/bash
mount_dir=/mnt/usb#挂载USB设备之后挂载的路径
mount_txt=/etc/mount.txt
umount$mount_dir>/dev/null2>&1#如果第一次拔掉的时候没有umount,这里可以实现首先umount之后再进行挂载
`test-d$mount_dir`#检查是否存在挂载的目的文件夹,如果没有,则创建一个
status=$?
if[$status-eq1]
then`mkdir$mount_dir`
fi
fdisk-l|grep/dev/>$mount_txt
mount_result=`tail-n-1$mount_txt|awk'{print$1}'`#插入usb设备后,fdisk可以看到,取出设备名称
mount-tvfat-oiocharset=cp950$mount_result$mount_dir#使用上一步取到的设备名进行挂载
cd$mount_dir
ls
echo"-----------------------"
echo"pleaseenter$mount_dir"
echo"-----------------------"
2.编辑好脚本,添加可执行权限
chmod +x mount.sh
./mount.sh
如果想直接进入挂载的目录下,使用
source mount.sh
其他的一些相关知识,参考以下链接