Flash分区大小问题

使用df -h命令查看分区大小情况,发现rootfs的大小只有5.7M:

并且可以看出,这个分区应该是针对128M Flash的,并且在project/image/configs/i2m/spinand.ubifs.p2.partition.config中可以看到具体的分区情况:

# vi project/image/configs/i2m/spinand.ubifs.p2.partition.config


不难发现,虽然分区表给rootfs中分配的了8M,但用df -h 看到只有5.7M,这是因为一部分用于分区了,就好像我们买了一个16G的U盘,在电脑上只看到14.4G可用。
由于板子的Flash大小为256M(可用约240M),我按照下表来分配,这里我只修改rootfs和customer的大小,其他保持不变:

Flash 128M 配置如下:

修改完后,重新编译并更新系统,可以看到rootfs分区变大了:

# ./Release_to_customer.sh -f nand -p ssd201

文档更新时间: 2021-08-17 14:45   作者:Aeeditor