一、确定大小
由于默认的根文件分区大小仅500M,/lib目录移植个app都放不进去,这谁受得了?
userdata分区却有6G,匀一点。
在 prebuilts/pac-binary/sl8541e/ 下有分区信息表 sl8541e-emmc-marlin2.xml:
找到system项,更改为1000M,可随意。
二、烧录
更改后要执行一次全编译+打包,这样最安全,确保所有配置文件都在且最新。使用research download软件打开生成的pac包,可以看到包信息描述,其中就包括每个分区的大小:
其中System已经修改为了1000MB。
注意勾选repartition重新分区,烧录。
三、分区修改
烧录后的分区信息并未改变,需要重新挂载:
可见userdata分区已经缩小,执行lsblk命令:
可以看到根文件挂载的分区大小已经修改为1000M,只需要resize2fs即可:
够存一部小电影了,收工。