d1s 该怎么修改生成分区文件大小
-
我通过修改sys_partition.fex这个文件发现卷大小的确变大了,但是总体容量一直是124m,这个总体容量该怎么改,有没有大神帮助一下
-
麻烦把 fex 贴上来
-
;--------------------------------------------------------------------------------------------------- ; 说明: 脚本中的字符串区分大小写,用户可以修改"="后面的数值,但是不要修改前面的字符串 ;--------------------------------------------------------------------------------------------------- ;--------------------------------------------------------------------------------------------------- ; 固件下载参数配置 ;--------------------------------------------------------------------------------------------------- ;*************************************************************************************************** ; mbr的大小, 以Kbyte为单位 ;*************************************************************************************************** [mbr] size = 16384 ;*************************************************************************************************** ; 分区配置 ; ; ; partition 定义范例: ; [partition] ; //表示是一个分区 ; name = USERFS2 ; //分区名称 ; size = 16384 ; //分区大小 单位: 扇区.分区表示个数最多2^31 * 512 = 2T ; downloadfile = "123.fex" ; //下载文件的路径和名称,可以使用相对路径,相对是指相对于image.cfg文件所在分区。也可以使用绝对路径 ; keydata = 1 ; //私有数据分区,重新量产数据将不丢失 ; encrypt = 1 ; //采用加密方式烧录,将提供数据加密,但损失烧录速度 ; user_type = ? ; //私有用法 ; verify = 1 ; //要求量产完成后校验是否正确 ; ; 注:1、name唯一, 不允许同名 ; 2、name最大12个字符 ; 3、size = 0, 将创建一个无大小的空分区 ; 4、align to logical block size(504 sectors), leb size = 2*(1 nand phy block size - 1 phy page size) ;*************************************************************************************************** [partition_start] [partition] name = boot-resource size = 504 downloadfile = "boot-resource.fex" user_type = 0x8000 [partition] name = env size = 504 downloadfile = "env.fex" user_type = 0x8000 [partition] name = env-redund size = 504 downloadfile = "env.fex" user_type = 0x8000 [partition] name = boot size = 20480 downloadfile = "boot.fex" user_type = 0x8000 [partition] name = rootfs size = 20480000 downloadfile = "rootfs.fex" user_type = 0x8000
-
总容量是这些参数决定的:
# # Root filesystem images # CONFIG_TARGET_ROOTFS_EXT4FS=y CONFIG_TARGET_EXT4_MAXINODE=6000 CONFIG_TARGET_EXT4_RESERVED_PCT=0 CONFIG_TARGET_EXT4_BLOCKSIZE_4K=y # CONFIG_TARGET_EXT4_BLOCKSIZE_2K is not set # CONFIG_TARGET_EXT4_BLOCKSIZE_1K is not set CONFIG_TARGET_EXT4_BLOCKSIZE=4096
如果你觉得不爽,可以通过 resize2fs 扩容:ext文件系统扩展: resize2fs。 开机自动给ext文件系统扩容。
-
@whycan 好的我试试
-
@whycan 谢谢晕哥
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号