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
相关推荐
Xの哲學12 分钟前
Linux 软中断深度剖析: 从设计思想到实战调试
linux·网络·算法·架构·边缘计算
林鸿风采17 分钟前
在Alpine Linux上部署docker,并配置开机自启
linux·docker·eureka·alpine
l1t1 小时前
在arm64 Linux系统上编译tdoku-lib的问题和解决
linux·运维·服务器·c语言·cmake
txinyu的博客1 小时前
Linux 内存管理
linux·运维·开发语言·c++
珠穆峰1 小时前
linux清理缓存命令“echo 3 > /proc/sys/vm/drop_caches”
java·linux·缓存
Xの哲學2 小时前
Linux自旋锁深度解析: 从设计思想到实战应用
linux·服务器·网络·数据结构·算法
晚风吹长发2 小时前
深入理解Linux中用户缓冲区,文件系统及inode
linux·运维·算法·链接·缓冲区·inode
LuckyLay2 小时前
Ubuntu配置多版本Java,自由切换
java·linux·ubuntu
SongYuLong的博客2 小时前
openwrt 启动脚本
linux·运维·服务器·物联网
小旺不正经2 小时前
n8n简介
linux·运维·服务器