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