知识点之mmcblkXPX和SDX的含义
mmcblk0p0和sda1等等的含义
一. 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