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

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

相关文章:

  • JDBC对数据的增删改查操作:从Statement到PrepareStatement
  • Jupyter Notebook 中切换/使用 conda 虚拟环境的方式(解决jupyter notebook 环境默认在base下面的问题)
  • C语言文件操作完全手册:读写·定位·实战
  • 机器学习第二篇 多变量线性回归
  • go中map和slice非线程安全
  • Hive学习
  • 画布交互系统深度优化:从动态缩放、小地图到拖拽同步的全链路实现方案
  • 【Pandas】pandas DataFrame truediv
  • Android RecyclerView 多布局场景下的设计思考:SRP 与 OCP 的权衡与优化
  • 基于扣子(Coze.cn)与火山引擎构建高性能智能体的实践指南
  • Docker:重塑应用开发与部署的未来[特殊字符]
  • Codeforces Round 1019 (Div. 2)
  • 简述大疆无人机对接
  • 媒体发稿攻略,解锁新闻发稿成长新高度
  • 数据库介绍
  • 多台电脑切换解决方案:KVM 切换器
  • 解决 MongoDB 查询中的 `InvalidMongoDbApiUsageException` 错误
  • 外商在国内宣传 活动|发布会|参展 邀请媒体
  • C++进阶--二叉搜索树
  • 万字长文 | Apache SeaTunnel 分离集群模式部署 K8s 集群实践
  • 汉斯·季默:不会指挥的声音工程师终成音乐“大神”
  • 多省市已开展现房销售试点,去年全国现房销售面积占比超30%
  • 图集|俄罗斯举行纪念苏联伟大卫国战争胜利80周年阅兵式
  • 公示!17个新职业、42个新工种亮相
  • 美政府被曝下令加强对格陵兰岛间谍活动,丹麦将召见美代办
  • 抗战回望21︱《“良民”日记》:一个“良民”在沦陷区的见闻与感受