嗯,这是制作sdcard的方法,buildroot中的genimage工具也可以制作这个img文件,但我希望得到emmc.img文件像这样:

假设emmc.img制作出来后大小为1G,我使用uuu将该文件烧录到我板子的emmc后可以成功启动(现在已经实现并测试可以启动),进入系统后使用resize2fs无法将剩余空间利用起来:
emmc实际使用:
root@imx6ulevk:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/root 1.2G 957M 143M 88% /
devtmpfs 88M 76K 88M 1% /dev
tmpfs 40K 0 40K 0% /mnt/.psplash
tmpfs 249M 216K 249M 1% /run
tmpfs 249M 88K 249M 1% /var/volatile
/dev/mmcblk1p1 16M 5.5M 11M 35% /run/media/mmcblk1p1
emmc总容量:
root@imx6ulevk:~# fdisk -l
Disk /dev/mmcblk1: 7.3 GiB, 7801405440 bytes, 15237120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 * 1 32768 32768 16M c W95 FAT32 (LBA)
/dev/mmcblk1p2 32769 2678784 2646016 1.3G 83 Linux
使用命令resize2fs无法扩展分区:
root@imx6ulevk:~# resize2fs /dev/mmcblk1p2
resize2fs 1.44.5 (15-Dec-2018)
The filesystem is already 330752 (4k) blocks long. Nothing to do!
引起这个故障的原因是否是我的emmc.img有问题?