Linux自动挂载与卸载USB设备

一、实现udev规则

创建规则:sudo vi /etc/udev/rules.d/usb.rules

bash 复制代码
SUBSYSTEMS=="usb",SUBSYSTEM=="block",ACTION=="add",RUN{program}+="/bin/mkdir /mnt/%k",RUN{program}+="/usr/bin/systemd-mount --no-block  --collect /dev/%k /mnt/%k"
SUBSYSTEMS=="usb",SUBSYSTEM=="block",ACTION=="remove", RUN{program}+="/usr/bin/systemd-umount /mnt/%k",RUN{program}+="/bin/rmdir /mnt/%k"

二、重启规则

bash 复制代码
sudo service udev restart
相关推荐
Wang's Blog18 小时前
Linux小课堂: 文件操作警惕高危删除命令与深入文件链接机制
linux·运维·服务器
水月wwww19 小时前
操作系统——进程管理
linux·操作系统·vim·进程·进程调度
我科绝伦(Huanhuan Zhou)20 小时前
分享一个可以一键制作在线yum源的脚本
linux·运维
Paper_Love21 小时前
Linux-查看硬件接口软件占用
linux·运维·服务器
wydaicls21 小时前
Linux 系统下 ZONE 区域的划分
linux·运维·服务器
带土121 小时前
17. Linux wc命令
linux
螺旋小蜗21 小时前
Linux Cgroup与Device Whitelist详解
linux·运维·服务器·cgroup
染指111021 小时前
36.渗透-端口
linux·运维·服务器
takashi_void21 小时前
如何在本地部署大语言模型(Windows,Mac,Linux)三系统教程
linux·人工智能·windows·macos·语言模型·nlp
大聪明-PLUS21 小时前
QEMU:如何组织与 I2C 设备的透明交互
linux·嵌入式·arm·smarc