新路程------udev影响sd卡挂载

2024-09-04 00:48
文章标签 sd 挂载 ------ 影响 udev 路程

本文主要是介绍新路程------udev影响sd卡挂载,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  本来想搞个开机自动挂载sd卡,那在fstab里加了这么句话

/dev/mmcblk0p1   /mnt          vfat   defaults        0       0

奇怪的是看log报错了

[rcS]: /etc/init.d/S09mountall.sh
mount: mounting /dev/mmcblk0p1 on /mnt failed: No such file or directory

看看节点都有

mmc0: new ultra high speed SDR104 SDHC card at address 59b4
mmcblk0: mmc0:59b4  14.7 GiB
 mmcblk0: p1
VFS: Mounted root (jffs2 filesystem) on device 31:2.
Freeing init memory: 144K
[rcS]: /etc/init.d/S00mkdir.sh
mkdir: can't create directory 'boot': File exists
mkdir: can't create directory 'dev': File exists
mkdir: can't create directory 'home': File exists
mkdir: can't create directory 'mnt': File exists
mkdir: can't create directory 'opt': File exists
mkdir: can't create directory 'proc': File exists
mkdir: can't create directory 'share': File exists
mkdir: can't create directory 'sys': File exists
mkdir: can't create directory 'tmp': File exists
[rcS]: /etc/init.d/S09mountall.sh

然后我把mount加到了后面,尝试以后发现只要加在

mkdir -p /dev/.udev
udevd --daemon
udevadm trigger

这个后面就mount成功了,

修改脚本,ls /dev下的文件,发现udev之前,dev目录下只有两个节点,只有udev运行以后才出现那堆节点

[rcS]: /etc/init.d/S12udev.sh
pts      ttyS000
cannot open /dev/null
Not recognise ACTION:change
Not recognise ACTION:change
bus                 ram1                tty15               tty48
console             ram10               tty16               tty49
cpu_dma_latency     ram11               tty17               tty5
cuse                ram12               tty18               tty50
fd                  ram13               tty19               tty51
full                ram14               tty2                tty52
fuse                ram15               tty20               tty53
gmac                ram2                tty21               tty54
i2c-0               ram3                tty22               tty55
i2c-1               ram4                tty23               tty56
i2c-2               ram5                tty24               tty57
input               ram6                tty25               tty58
kmsg                ram7                tty26               tty59
mem                 ram8                tty27               tty6
mmcblk0             ram9                tty28               tty60
mmcblk0p1           random              tty29               tty61
mtd0                romblock0           tty3                tty62
mtd0ro              romblock1           tty30               tty63

出现了mmcblk了,所以后面挂载才成功了。

然后我有对照了sys/block目录下的文件,发现这个和udev没有关系

mmcblk0    mtdblock3  ram11      ram15      ram5       ram9       romblock3
mtdblock0  ram0       ram12      ram2       ram6       romblock0
mtdblock1  ram1       ram13      ram3       ram7       romblock1
mtdblock2  ram10      ram14      ram4       ram8       romblock2

但是这个只有设备,没有分区,所以不能以此挂载。驱动里生成的是sys下面的节点,看起来dev目录下的节点需要udev来生成,但是需要证据。


这篇关于新路程------udev影响sd卡挂载的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1134526

相关文章

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

开发板NFS挂载文件目录

文章目录 序NFS1. 安装 NFS 服务器和客户端在服务器上(NFS 服务器端)在客户端上(NFS 客户端) 2. 配置 NFS 服务器创建共享目录编辑 `/etc/exports` 文件启动 NFS 服务 3. 在客户端挂载 NFS 共享创建挂载点挂载 NFS 共享验证挂载 4. 设置开机自动挂载5. 解决权限问题 序 本节主要实现虚拟机(服务器)与开发板(客户端)通过N

SOMEIP_ETS_095: SD_Check_subscribe_eventgroup_ttl_expired

测试目的: 验证DUT(Device Under Test)能够检测到测试器(Tester)的订阅已过期(ttl = 3秒),并且在TTL过期后不响应测试器触发的事件。 描述 本测试用例旨在确保DUT能够识别测试器的订阅已过期,并在订阅过期后不响应测试器通过TriggerEventUint8方法触发的事件。 测试拓扑: 具体步骤: TESTER:发送订阅事件组消息,用于事件组0x0

安卓玩机工具------小米工具箱扩展工具 小米机型功能拓展

小米工具箱扩展版                     小米工具箱扩展版 iO_Box_Mi_Ext是由@晨钟酱开发的一款适用于小米(MIUI)、多亲(2、2Pro)、多看(多看电纸书)的多功能工具箱。该工具所有功能均可以免root实现,使用前,请打开开发者选项中的“USB调试”  功能特点 【小米工具箱】 1:冻结MIUI全家桶,隐藏状态栏图标,修改下拉通知栏图块数量;冻结

损坏SD数据恢复的8种有效方法

SD卡被用于许多不同的产品来存储重要数据,如图片和重要的商业文件。如果您的SD卡坏了,您需要SD数据恢复来获取您的信息。通过从损坏的SD卡中取回数据,您可以确保重要文件不会永远丢失,这对于工作或个人原因是非常重要的。 有许多东西会损坏SD卡,因此有必要从中恢复数据。处理不当,如打碎或沾湿,会使卡无法使用。文件系统中的错误或错误倾倒都可能导致损坏。另一个需要好的SD卡恢复软件的常见问题是意外删除文

Qt中window frame的影响

window frame 在创建图形化界面的时候,会创建窗口主体,上面会多出一条,周围多次一圈细边,这就叫window frame窗口框架,这是操作系统自带的。 这个对geometry的一些属性有一定影响,主要体现在Qt坐标系体系: 窗口当中包含一个按钮,这个按钮的坐标系是以父元素为参考,那么这个参考是widget本体作为参考,还是window frame作为参考,这两种参考体系都存在

HTTP 状态码:它们如何影响 SEO?

HTTP状态码在网站的功能和性能中扮演着重要角色,但它们的影响不仅限于技术层面。当涉及到SEO时,理解HTTP状态码变得至关重要。 这些状态码对于搜索引擎来说非常重要,因为它们可以影响Google如何有效地抓取和索引您的页面。 在本文中,我们将探讨: 什么是HTTP状态码(以及它们如何工作)。单个状态码如何影响您的SEO努力。如何检查(和修复)您网站上的HTTP状态码。 什么是HTTP状态

css-transform对position:fixed影响

在betterScroll尝试使用position:fixed固定首列,然而并不能实现固定。因为 bscroll / iscroll 是基于 transform 属性实现滚动的, 所以 iscroll 会通过实时修改元素的 transform 属性以达到滚动的效果。父元素如果存在 transform 属性,子元素的 position: fixed 属性无效。betterScroll有个 useTr

Windows环境下SD卡多分区 隐藏分区 解决python裸读写扇区失败

SD卡分区 右键“我的电脑”->“管理”->“磁盘管理”; 如果SD卡有文件系统,点击"删除卷",重新做卡; 删除文件系统后如下图,点击“新建简单卷”; 在导航页“指定卷大小”,设置分区的大小,留出剩余的空间; python读写SD卡 这里需要注意的是,写SD卡需要加锁,否则写不成功 #带文件系统,需要锁定卷,否则无法写扇区@contextlib.contextmanagerd

影响时延抖动的因素

影响时延抖动的因素主要包括排队时延、可变的分组大小和IP网络路由状态频繁变化。‌ ‌排队时延‌:当数据包通过路由器或交换机等网络设备时,如果设备处理能力不足,数据包需要在队列中等待处理,这会消耗一定的时间,从而导致排队时延。这种时延的不确定性是时延抖动的一个重要来源。   ‌可变的分组大小‌:数据包的传输时间不仅与数据包的大小有关,还与网络设备的处理能力、传输介质的特性等因素有关。当数据包大