当前位置: 首页 > 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 集群实践
  • IMF将今年全球经济增长预期由3.3%下调至2.8%
  • 支持医企协同创新研究,上海已设立一系列产学研医融合项目
  • 广西三江通报“网约车司机加价”:对网约车平台进行约谈
  • 上海之旅相册②俄罗斯Chaika:客居六年,致上海的情书
  • 人民日报评“我愿意跟他挨着”:城市要善待奋斗者,惩治作恶者
  • “代课老师被男友杀害案”一审开庭,将择期宣判