试图访问部分根的Galaxy S2外部SD卡。
问题是,在电话中不存在/DEV/BuL/MMCBLK1P1。这是一个设备名,可以让我把“恢复”图像放到SD卡上,这样设备就可以再次成为一个电话。
问题是,我不知道在哪里可以找到这个设备的主数字和次数字,我正试图找出在内核源代码中我应该寻找它们的位置。
有人能告诉我正确的内核文件来找到这些信息吗?

最佳答案

标准设备使用预定义的主编号和次编号,第一次从0开始,根据将要有多少个实例而向上。
查看Linux文档文件(devices.txt)以查看完整列表,但您感兴趣的部分是:
179块mmc块设备
0=/dev/mmcblk0第一张SD/MMC卡
1=/dev/mmcblk0p1第一个存储卡上的第一个分区
8=/dev/mmcblk1秒SD/MMC卡

下一张SD/MMC卡的开始可以配置为
配置MMC块,或在引导/modprobe时重写
使用mmcblk.perdev_未成年人选项的时间。那会
将每个要配置的卡之间的偏移量
值而不是默认值8。
所以/dev/block/mmcblk1p1将是major 179,minor 9。

关于linux - 您如何找到Linux中设备的主要和次要编号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16863651/

10-11 22:13
查看更多