瑞芯微Rockchip开发者社区
直播中

王利祥

7年用户 1450经验值
私信 关注
[经验]

mmcblkXPX和SDX分别是什么意思

一. mmcblk0p0

1.1. mmc含义

SD/MMC 卡的设备构造差不多,MMC 应该是 SD 的前身,不过 MMC 当时的设计比 SD 小一半。所以,SD/MMC 的驱动通用,进一步的,Linux 的设备节点就延续了 MMC 的这个名字

1.2. blk含义

blk 是块设备,从0开始,后面的数字是设备的顺序编号

1.3 p含义

p表示分区,p1 就是第一个分区

(如果是bootloader的参数,这个代表linux内核所在分区,如果是内核启动参数,则代表根文件系统在第3个分区,内核会从这个分区初始化文件系统)

比如:

root@M6708-T:/var/log# ls /dev/mmcblk3
mmcblk3 mmcblk3boot1 mmcblk3p2
mmcblk3boot0 mmcblk3p1 mmcblk3rpmb

blk3,表示第四块设备。p1,表示第1分区,p2表示第2分区。

root@M6708-T:/var/log# cat /proc/cmdline
console=ttymxc0,115200 root=/dev/mmcblk3p2 rootwait rw video=mxcfb0:dev=lcd,CLAA-WVGA,if=RGB24 video=mxcfb1:dev=hdmi,1920x1080M@60,if=RGB24 consoleblank=0

这里就是表示内核从p2(第2分区)装载操作系统。

二. sda1

2.1 sdxx

sd是scsi,SATA硬盘设备。

2.2. sda1

a代表是第一块硬盘 1代表是第一个主分区

2.3. sdb1

b代表是第二块硬盘 1代表是第一个主分区

比如我们U盘就是显示sdbX。

原作者:DMCF

更多回帖

发帖
×
20
完善资料,
赚取积分