如何配置 Buildroot 以获得更多可用空间而不改变 EXT2_SIZE?

如何配置 Buildroot 以获得更多可用空间而不改变 EXT2_SIZE?

使用 Buildroot v2014.02 构建时,我的映像 rootfs.ext2 大约有 200M。编程到 SD 卡后,我们可以获得几乎最大的可用空间。

# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 7.2G    198.1M      6.6G   3% /

使用 Buildroot v2019.02 编译时,如果设置 BR2_TARGET_ROOTFS_EXT2_SIZE="200M",则镜像 rootfs.ext2 大约为 200M。烧写到 SD 卡后,只能获得 68M 的可用空间。

如果我设置BR2_TARGET_ROOTFS_EXT2_SIZE="1024M",那么镜像文件rootfs.ext2大约为1.1G,烧写到SD卡后,可以获得大约(1024-200)M的可用空间。

尽管我只想获得更多的可用空间,但图像尺寸却变得越来越大。

是否可以配置 v2019.02 文件系统大小与 v2014.02 相同,如果 SD 卡有,则获取所有可用空间。

任何想法都值得赞赏。

相关内容