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
相关推荐
大白的编程日记.1 天前
【Linux学习笔记】信号的深入理解之软件条件产生信号
linux·笔记·学习
buyutang_1 天前
C/C++ Linux系统编程:线程控制详解,从线程创建到线程终止
linux·c语言·c++·学习
云的牧人1 天前
Ubuntu 22 redis集群搭建
linux·运维·ubuntu
siriuuus1 天前
Linux 磁盘扩容及分区相关操作实践
linux·运维·服务器
To_再飞行1 天前
K8s 存储配置资源
linux·云原生·容器·kubernetes
小猪写代码1 天前
Ubuntu 文件权限管理
linux·ubuntu
jz_ddk1 天前
[Linux] Linux标准块设备驱动详解:从原理到实现
linux·运维·服务器·驱动开发
Gss7771 天前
ansible变量+管理机密
linux·运维·ansible
误入运维泥潭1 天前
Ansible自动化运维:从入门到精通
linux·ansible·module
半梦半醒*1 天前
ansible阶段练习题
linux·运维·自动化·ansible·负载均衡·运维开发