part_targetM=4096 #定义闪存总大小,单位为M 只有1024/2048/4096/8192/16384这些选项可选
part = system /system ext4 package4/system.emmc.tar 891289600 #system分区
part = data /data ext4 package4/data.tar.bz2 2411724800 #data分区
part = cache /cache ext4 null 536870912 #cache分区
part = tvcustomer /tvcustomer ext4 haierdir.tar.bz2 16777216 #厂商分区
part = res /res ext4 otares.tar.bz2 16777216 #recovery分区

分区定义标识符 挂载点 文件系统 文件内容 分区大小
分区大小,单位为b(字节)

如果需要修改分区大小
请先求出总分区大小

891289600(OLD/system)+2411724800(OLD/data)+536870912(/cache)+16777216(/cust)+16777216(/recovery)=3873439744(bytes)

比如我想修改/system分区为512MB,然后把多出来的空间分给/data分区
512MB转换为bytes为536870912,那就先把差求出来

891289600(原分区大小)-536870912(想修改的大小)=354418688(bytes)

接下来把得到的空间修改给/data分区

2411724800(原分区大小)+354418688(/system分区中提取的大小)=2766143488(bytes)

好,现在差不多修改完成了,为了保险,校验一下

536870912(NEW/system)+2766143488(NEW/data)+536870912(/cache)+16777216(/cust)+16777216(/recovery)=3873439744(bytes)

好,修改rt298x分区的教程到此结束!

评论