嵌入式爱好者

查看: 1831|回复: 1

[Linux] sata 硬盘设备路径会变

[复制链接]

3

主题

5

帖子

18

积分

A40i/T3/T507/T527通行证

扫一扫,手机访问本帖
发表于 2022-8-18 17:19:55 | 显示全部楼层 |阅读模式
问题描述:我项目用到一个 msata硬盘。在不插u盘的情况下,msata硬盘路径是 /dev/sda。插入u盘重启之后 会变成 /dev/sdb。/dev/disk/by-path路径下 不存在 sata的连接。
分析:这种情况是 linux自动异步分配 的结果。百度方法是使用 /dev/disk/by-path 路径下的连接 进行挂载。/dev/disk/by-path里面是 物理路径。但是我启动系统后发现 /dev/disk/by-path路径下 不存在 sata的连接(已经插入mstat,并且正常工作),其他u盘 mmc 的连接是存在的。这就导致我没法 每次启动的时候 固定把 msata 硬盘挂载到 正确的路径,因为msata硬盘的设备 文件路径会改变
有大神知道怎么解决嘛:
回复

使用道具 举报

0

主题

1173

帖子

2195

积分

发表于 2022-8-22 15:33:14 | 显示全部楼层
linux系统中有udev服务,这个服务里的规则可以识别硬盘,挂载到对应路径,您可以看看
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-5-5 02:04

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表