Android分区查看方法

  1. 查看分区数:
 msm8953_64:/sys/class # cat /proc/partitions
major minor  #blocks  name

   1        0       8192 ram0
   1        1       8192 ram1
   1        2       8192 ram2
   1        3       8192 ram3
   1        4       8192 ram4
   1        5       8192 ram5
   1        6       8192 ram6
   1        7       8192 ram7
   1        8       8192 ram8
   1        9       8192 ram9
   1       10       8192 ram10
   1       11       8192 ram11
   1       12       8192 ram12
   1       13       8192 ram13
   1       14       8192 ram14
   1       15       8192 ram15
 254        0    1048576 zram0
 179        0   15388672 mmcblk0
 179        1      90112 mmcblk0p1
 179        2          1 mmcblk0p2
 179        3          8 mmcblk0p3
 179        4        512 mmcblk0p4
 179        5        512 mmcblk0p5
 179        6        512 mmcblk0p6
 179        7        512 mmcblk0p7
 179        8       2048 mmcblk0p8
 179        9       2048 mmcblk0p9
 179       10        256 mmcblk0p10
 179       11        256 mmcblk0p11
 179       12      16384 mmcblk0p12
 179       13       1536 mmcblk0p13
 179       14       1536 mmcblk0p14
 179       15         32 mmcblk0p15
 179       16       1536 mmcblk0p16
 179       17         16 mmcblk0p17

这里的 blocks 和 高通平台的分区表partition.xml是对应的

	...
	<partition label="modem" size_in_kb="90112" type="EBD0A0A2-B9E5-4433-87C0-68B6B72699C7" bootable="false" readonly="true" filename="NON-HLOS.bin"/>
	<partition label="fsc" size_in_kb="1" type="57B90A16-22C9-E33B-8F5D-0E81686A68CB" bootable="false" readonly="false" filename=""/>
	<partition label="ssd" size_in_kb="8" type="2C86E742-745E-4FDD-BFD8-B6A7AC638772" bootable="false" readonly="false" filename=""/>
	<partition label="sbl1" size_in_kb="512" type="DEA0BA2C-CBDD-4805-B4F9-F428251C3E98" bootable="false" readonly="false" filename="sbl1.mbn"/>
	<partition label="sbl1bak" size_in_kb="512" type="EBD0A0A2-B9E5-4433-87C0-68B6B72699C7" bootable="false" readonly="false" filename="sbl1.mbn"/>
	<partition label="rpm" size_in_kb="512" type="098DF793-D712-413D-9D4E-89D711772228" bootable="false" readonly="false" filename="rpm.mbn"/>
	<partition label="rpmbak" size_in_kb="512" type="EBD0A0A2-B9E5-4433-87C0-68B6B72699C7" bootable="false" readonly="false" filename="rpm.mbn"/>
	<partition label="tz" size_in_kb="2048" type="A053AA7F-40B8-4B1C-BA08-2F68AC71A4F4" bootable="false" readonly="false" filename="tz.mbn"/>
	<partition label="tzbak" size_in_kb="2048" type="EBD0A0A2-B9E5-4433-87C0-68B6B72699C7" bootable="false" readonly="false" filename="tz.mbn"/>
	<partition label="devcfg" size_in_kb="256" type= "F65D4B16-343D-4E25-AAFC-BE99B6556A6D" bootable="false" readonly="false" filename="devcfg.mbn"/>
	<partition label="devcfgbak" size_in_kb="256" type= "F65D4B16-343D-4E25-AAFC-BE99B6556A6D" bootable="false" readonly="false" filename="devcfg.mbn"/>
	<partition label="dsp" size_in_kb="16384" type="EBD0A0A2-B9E5-4433-87C0-68B6B72699C7" bootable="false" readonly="false" filename="adspso.bin"/>
	<partition label="modemst1" size_in_kb="1536" type="EBBEADAF-22C9-E33B-8F5D-0E81686A68CB" bootable="false" readonly="false" filename=""/>
	<partition label="modemst2" size_in_kb="1536" type="0A288B1F-22C9-E33B-8F5D-0E81686A68CB" bootable="false" readonly="false" filename=""/>
	...
  1. 如何查看分区表和分区名称的匹配关系
msm8953_64:/dev/block/by-name # ls -l
total 0
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 DDR -> /dev/block/mmcblk0p15
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 aboot -> /dev/block/mmcblk0p20
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 abootbak -> /dev/block/mmcblk0p21
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 apdp -> /dev/block/mmcblk0p50
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 boot -> /dev/block/mmcblk0p26
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 cache -> /dev/block/mmcblk0p31
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 cmnlib -> /dev/block/mmcblk0p44
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 cmnlib64 -> /dev/block/mmcblk0p46
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 cmnlib64bak -> /dev/block/mmcblk0p47
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 cmnlibbak -> /dev/block/mmcblk0p45
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 config -> /dev/block/mmcblk0p34
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 devcfg -> /dev/block/mmcblk0p10
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 devcfgbak -> /dev/block/mmcblk0p11
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 devinfo -> /dev/block/mmcblk0p28
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 dip -> /dev/block/mmcblk0p38
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 dpo -> /dev/block/mmcblk0p52
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 dsp -> /dev/block/mmcblk0p12
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 dtbo -> /dev/block/mmcblk0p22
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 dtbobak -> /dev/block/mmcblk0p23
lrwxrwxrwx 1 root root 20 1970-01-01 01:12 fsc -> /dev/block/mmcblk0p2
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 fsg -> /dev/block/mmcblk0p16
lrwxrwxrwx 1 root root 21 1970-01-01 01:12 keymaster -> /dev/block/mmcblk0p48
...
  1. 查看磁盘使用情况
msm8953_64: # df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/root             2.9G  1.0G  1.8G  38% /
tmpfs                 903M  824K  902M   1% /dev
tmpfs                 903M     0  903M   0% /mnt
/dev/block/mmcblk0p30 992M  477M  515M  49% /vendor
/dev/block/mmcblk0p56 9.0G  272M  8.8G   3% /data
/dev/block/mmcblk0p31 232M  176K  232M   1% /cache
/dev/block/mmcblk0p1   88M   71M   17M  81% /vendor/firmware_mnt
/dev/block/mmcblk0p12  12M  6.9M  4.8M  59% /vendor/dsp
/dev/block/mmcblk0p18  27M  288K   27M   2% /mnt/vendor/persist
/data/media           9.0G  272M  8.8G   3% /mnt/runtime/default/emulated

需要注意的是这里的size是不准的,要以/proc/partitions为准

  1. 最后说明下高通平台的设备在第一次开机后,userdata分区的大小可能不准,原因是第一次开机,系统读取的分区是以代码实际配置的分区大小为准,如果代码配置的不正确就会出现问题。这个时候就需要恢复出厂设置一次,以从/proc/partitions中获取正确的分区大小,然后更改如下2个文件。
MSM8953.LA.3.2.1\common\config\partition.xml
LA.UM.7.6.2\LINUX\android\device\qcom\msm8953_64\BoardConfig.mk
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值