描述
为SD卡编译镜像前,我编辑了genimage-sdcard.cfg文件,调整linux、rooft、vfat分区为500M、10G、9G。之后我在烧录好的系统中执行df-h时,发现Linux文件系统没有使用我为rooft分区分配的大小。执行fdisk -l,能正确列出可用磁盘和分区大小。
1.分配选区空间
为SD卡编译镜像前,我编辑了genimage-sdcard.cfg文件,调整linux、rooft、vfat分区为500M、10G、9G。之后我在烧录好的系统中执行df-h时,发现Linux文件系统没有使用我为rooft分区分配的大小。执行fdisk -l,能正确列出可用磁盘和分区大小。
解决方法如下:
在其它linux系统上插入sd卡,执行
sudo resize2fs /dev/sdc3 # sdc3改为你自己的设备
文件系统的可利用空间恢复正常。
最后有没有大佬知道,为什么rootfs分区中的文件系统在创建时没有被扩展到分区的完整大小?