1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux 下usb移动存储设备自动检测并自动挂载卸载

linux 下usb移动存储设备自动检测并自动挂载卸载

时间:2023-02-28 02:04:06

相关推荐

linux 下usb移动存储设备自动检测并自动挂载卸载

Ubuntu16.04系统热插拔usb移动存储设备自动检测并自动挂载卸载

最近做一个项目需要实时检测用户在ubuntu主机设备上热插拔usb移动存储并实现自动挂载,当用户拔掉usb存储时卸载usb存储,下面记录分享一下实现方法。

脚本和规则文件链接地址

usb的挂载卸载脚本

1、将mountusb.sh、umountusb.sh挂载和卸载usb设备的shell脚本拷贝至/opt/usb目录下(如果usb目录不存在则创建一个)

// 注意这里要使用root用户创建usb目录root@tegra-ubuntu:/opt# mkdir usb

2、为脚本文件添加可执行权限如

// 注意这里要使用root用户添加权限root@tegra-ubuntu:/opt/usb# chmod 777 mountusb.sh umountusb.sh

监听usb存储设备热插拔

1、11-add-usb.rules和11-add-remove.rules规则文件拷贝到/etc/udev/rules.d目录下新建,负责设备监测

2、注意usb存储格式要是FAT32不能是NTFS不然识别不了

验证插拔usb存储

在ubuntu主机上插入usb存储设备在终端界面输入:

root@tegra-ubuntu: ls /mnt

可以看到usb存储里面的内容说明usb已经自动检测挂载成功了

此时拔掉usb存储在用ls查看一下/mnt下没有内容说明自动检测卸载成功

资源

资源文件链接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。