当前位置: 首页 > web >正文

RK3588 ubuntu20禁用自带的TF卡挂载,并设置udev自动挂载

  1. 禁用系统的自动挂载(udisks2)
sudo vim /etc/udev/rules.d/80-disable-automount.rules

添加

ACTION=="add", KERNEL=="mmcblk1p1", ENV{UDISKS_IGNORE}="1"

KERNEL==“mmcblk1p1”:匹配设备名(TF卡通常是 mmcblk1p1 或 sda1)。

ENV{UDISKS_IGNORE}=“1”:告诉 udisks2 不要自动挂载此设备。

2、重新加载 udev 规则:

sudo udevadm control --reload
sudo udevadm trigger

如果无效则卸载udisks2(卸载后ubuntu桌面会有问题)
3、配置自定义 udev 挂载规则
创建 udev 规则文件:

sudo vim /etc/udev/rules.d/99-custom-mount.rules

添加

ACTION=="add", KERNEL=="mmcblk1p1", \RUN+="/bin/mkdir -p /mnt/tfcard", \RUN+="/bin/mount /dev/mmcblk1p1 /mnt/tfcard"
ACTION=="remove", KERNEL=="mmcblk1p1", \RUN+="/bin/sync", \  # 确保数据写入RUN+="/bin/umount -l /mnt/tfcard", \RUN+="/bin/rmdir /mnt/tfcard"

4、重新加载 udev 规则:

sudo udevadm control --reload
sudo udevadm trigger
http://www.xdnf.cn/news/1202.html

相关文章:

  • 学习思路分享---从0开始搭建基本web服务器
  • (一)初始Linux---------Linux的背景
  • spring中使用netty-socketio部署到服务器(SSL、nginx转发)
  • 【FPGA开发】Vivado开发中的LUTRAM占用LUT资源吗
  • 入门-C编程基础部分:17、typedef
  • 安卓投屏软件QtScrcpy
  • Node.js简介(nvm使用)
  • 删除不了jar包-maven clean package失败
  • 深入探索Spark-Streaming:从基础到核心编程
  • TCP/IP协议新手友好详解
  • 【以太网安全】——防护高级特性配置总结
  • 数字化转型“变形记”:中钧科技经营帮如何让企业长出“智慧骨骼”
  • 分部积分选取u、v的核心是什么?
  • 多态以及多态底层的实现原理
  • mysql日常巡检
  • JSP服务器端表单验证
  • Conceptrol: Concept Control of Zero-shot Personalized Image Generation(个性化图像生成)
  • 多骨干、多融合:RT-DETR 如何解锁主干网络新姿势?
  • qt.tlsbackend.ossl: Failed to load libssl/libcrypto.
  • 24-算法打卡-字符串-反转字符串II-leetcode(541)-第二十四天
  • java中值传递的含义
  • IDEA下载kotlin-compiler-embeddable特别慢
  • 从零开始配置 Zabbix 数据库监控:MySQL 实战指南
  • RFID手持机,助力固定资产高效管理
  • 工业以太网无线网桥:无线通信的工业级解决方案
  • macOS安全隐私最佳实践分析
  • vscode:Live Server Preview插件
  • HarmonyOS Next 编译之如何使用多目标产物不同包名应用
  • 深入解析C++ STL List:双向链表的特性与高级操作
  • 再话git merge和rebase