直接上Android启动过程中kernel日志:
[ 0.877387] mmc0: MAN_BKOPS_EN bit is not set
[ 0.878355] mmc_host mmc0: Bus speed (slot 0) = 49500000Hz (slot req 52000000Hz, actual 49500000HZ div = 0)
[ 0.878463] mmc0: new high speed MMC card at address 0001
[ 0.878725] mmcblk0: mmc0:0001 AJTD4R 14.6 GiB
[ 0.881467] mmcblk0boot0: mmc0:0001 AJTD4R partition 1 4.00 MiB
[ 0.883698] mmcblk0boot1: mmc0:0001 AJTD4R partition 2 4.00 MiB
[ 0.887150] mmcblk0rpmb: mmc0:0001 AJTD4R partition 3 4.00 MiB
[ 0.887393] uboot: 0x000400000 -- 0x000800000 (4 MB)
[ 0.887402] trust: 0x000800000 -- 0x000c00000 (4 MB)
[ 0.887408] misc: 0x000c00000 -- 0x001000000 (4 MB)
[ 0.887414] resource: 0x001000000 -- 0x002000000 (16 MB)
[ 0.887420] kernel: 0x002000000 -- 0x003800000 (24 MB)
[ 0.887425] boot: 0x003800000 -- 0x005800000 (32 MB)
[ 0.887430] recovery: 0x005800000 -- 0x009800000 (64 MB)
[ 0.887436] backup: 0x009800000 -- 0x010800000 (112 MB)
[ 0.887441] cache: 0x010800000 -- 0x018800000 (128 MB)
[ 0.887447] system: 0x018800000 -- 0x058800000 (1024 MB)
[ 0.887452] metadata: 0x058800000 -- 0x059800000 (16 MB)
[ 0.887458] vendor0: 0x059800000 -- 0x05fc00000 (100 MB)
[ 0.887463] vendor1: 0x05fc00000 -- 0x066000000 (100 MB)
[ 0.887469] userdata: 0x066000000 -- 0x3a3a00000 (13274 MB)
[ 0.887491] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14
从日志上可以看到:
1. Flash 文件系统大小是 14.6GiB;(GiB概念可以百度或参考:GiB和GB的区别)
2.mmcblk0被分为:p1到p14 总共,14个分区。
3.各分区的起始和结束位置,例如:userdata分区,起始于: 0x066000000,结束至 0x3a3a00000 ,总计:13274 MB.