Linux自动挂载与卸载USB设备

embedded/2024/12/26 8:05:15/

一、实现udev规则

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

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"

二、重启规则

sudo service udev restart

http://www.ppmy.cn/embedded/148837.html

相关文章

ABAQUS纤维混凝土细观模型基于梁单元建模

钢纤维混凝土(SFRC)弥补了素混凝土抗裂性的不足,为建立钢纤维混凝土的力学本构模型,本案例通过CAD随机纤维3D插件建立随机分布的纤维线模型,并将模型导入ABAQUS内,通过梁单元纤维模型,研究细观纤…

京东零售数据可视化平台产品实践与思考

导读 本次分享题目为京东零售数据可视化平台产品实践与思考。 主要包括以下四个部分: 1. 平台产品能力介绍 2. 业务赋能案例分享 3. 平台建设挑战与展望 作者:梁臣 京东 数据产品架构师 01平台产品能力介绍 1. 产品矩阵 数据可视化产品是一种利用…

C++ OpenCV中读取YAML文件的详解:定义、用途与实用示例

C OpenCV中读取YAML文件的详解:定义、用途与实用示例 在计算机视觉和图像处理领域,OpenCV(Open Source Computer Vision Library)是一个广泛使用的开源库。YAML(YAML Ain’t Markup Language)作为一种简洁…

Maxscript如何从对象中选择底边或者顶边?

在3dMax中,比如选择了一些墙对象,如何才能使用Maxscript脚本选择所有底部边缘? 有很多方法,我们看一下下面这段代码: if isKindOf $ Editable_Poly do (local minZ $.min.zlocal getEdgeV $.getEdgeVertexlocal bo…

【4 以太网RDMA优化--面向可靠传输】

4 面向可靠传输的优化 在RDMA应用于高性能计算(high performance computing,HPC)时,IB网络中使用专用网卡和交换机并通过基于信用的流控策略构建无损网络环境。 当RDMA迁移到基于以太网构建的的数据中心网络时,由于普…

【计算机视觉】轮廓检测

一、轮廓检测 在计算机视觉中,轮廓检测是另一个比较重要的任务,不单是用来检测图像或者视频帧中物体的轮廓,而且还有其他操作与轮廓检测相关。 以下代码展示了如何使用 OpenCV 进行 图像阈值处理、寻找图像轮廓 和 绘制轮廓 的完整流程&…

iPhone批量删除照片的方法

对于每一个iPhone用户来说,照片管理是一项日常而重要的任务。随着时间的积累,无数的照片快速填满了我们的存储空间,从美丽的风景到重要的家庭聚会,每一张照片都记录着我们生活中的瞬间。然而,当存储空间即将耗尽时&…

【stable diffusion】ComfyUI 使用 LoRA 极简工作流

ComfyUI的LoRA工作流相信大家都不陌生。开发者提供了大量基于默认节点功能搭建的工作流,其中就包括了如何使用LoRA。 仅仅使用一个LoRA也许还比较简单。只需要在基本工作流的基础上,再添加一个LoRA加载器的节点即可。如果要添加多个LoRA,就需…