Android userData分区大小查看

2020-08-28  本文已影响0人  辉色投像

首先,可以用个命令 cat /proc/partitions 查看分区大小如下所示:(单位KBytes)

cat /proc/partitions

major minor  #blocks  name

179        0  15388672 mmcblk0

179        1      1024 mmcblk0p1

179        2      1024 mmcblk0p2

179        3      10240 mmcblk0p3

179        4      2048 mmcblk0p4

179        5      8192 mmcblk0p5

179        6      8192 mmcblk0p6

179        7      20480 mmcblk0p7

259        0      20480 mmcblk0p8

259        1      40960 mmcblk0p9

259        2      40960 mmcblk0p10

259        3      40960 mmcblk0p11

259        4      20480 mmcblk0p12

259        5      1024 mmcblk0p13

259        6    307200 mmcblk0p14

259        7      40960 mmcblk0p15

259        8    819200 mmcblk0p16

259        9    819200 mmcblk0p17

259      10  13186048 mmcblk0p18

179      16      4096 mmcblk0boot1

179        8      4096 mmcblk0boot0

第一个mmcblk0为emmc的块设备,大小为15388672 KB。

其他的分区我们可以通过命令

ls -l /dev/block/platform/soc/by-name

lrwxrwxrwx root    root              2019-03-13 16:38 baseparam -> /dev/block/mmcblk0p5

lrwxrwxrwx root    root              2019-03-13 16:38 bootargs -> /dev/block/mmcblk0p2

lrwxrwxrwx root    root              2019-03-13 16:38 cache -> /dev/block/mmcblk0p17

lrwxrwxrwx root    root              2019-03-13 16:38 deviceinfo -> /dev/block/mmcblk0p4

lrwxrwxrwx root    root              2019-03-13 16:38 fastboot -> /dev/block/mmcblk0p1

lrwxrwxrwx root    root              2019-03-13 16:38 fastplay -> /dev/block/mmcblk0p9

lrwxrwxrwx root    root              2019-03-13 16:38 fastplaybak -> /dev/block/mmcblk0p10

lrwxrwxrwx root    root              2019-03-13 16:38 kernel -> /dev/block/mmcblk0p11

lrwxrwxrwx root    root              2019-03-13 16:38 logo -> /dev/block/mmcblk0p7

lrwxrwxrwx root    root              2019-03-13 16:38 logobak -> /dev/block/mmcblk0p8

lrwxrwxrwx root    root              2019-03-13 16:38 misc -> /dev/block/mmcblk0p12

lrwxrwxrwx root    root              2019-03-13 16:38 pqparam -> /dev/block/mmcblk0p6

lrwxrwxrwx root    root              2019-03-13 16:38 qbboot -> /dev/block/mmcblk0p13

lrwxrwxrwx root    root              2019-03-13 16:38 qbdata -> /dev/block/mmcblk0p14

lrwxrwxrwx root    root              2019-03-13 16:38 recovery -> /dev/block/mmcblk0p3

lrwxrwxrwx root    root              2019-03-13 16:38 system -> /dev/block/mmcblk0p16

lrwxrwxrwx root    root              2019-03-13 16:38 trustedcore -> /dev/block/mmcblk0p15

lrwxrwxrwx root    root              2019-03-13 16:38 userdata -> /dev/block/mmcblk0p18

我们可以找到 userdata -> /dev/block/mmcblk0p18 userdata分区被链接到了mmcblk0p18这个分区,再对应到第一条命令中我们可以查找到13186048 KB

在android中,device里面的BroadConfig.mk中可以修改userdata的大小,注意这里面的单位为字节

TARGET_USERIMAGES_USE_EXT4 := true

BOARD_SYSTEMIMAGE_PARTITION_SIZE := 838860800

BOARD_USERDATAIMAGE_PARTITION_SIZE := 13502513152

BOARD_CACHEIMAGE_PARTITION_SIZE := 838860800

BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4

BOARD_FLASH_BLOCK_SIZE := 4096

BOARD_HAVE_BLUETOOTH := true

上一篇 下一篇

猜你喜欢

热点阅读