如何从头开始缩小分区?即在块设备的开头创建空白空间?

如何从头开始缩小分区?即在块设备的开头创建空白空间?

我有带有 SD 卡的设备,有多个分区。卡上的第一个分区通常未安装,并且具有 vfat 文件系统。

我想要实现的是,在分区之前创建 1MB 可用空间,所以我不仅要调整文件系统和分区的大小,还要将它们与可用空间的末尾对齐。我知道一些基于 GUI 的工具可以做到这一点,但我需要在最小的嵌入式系统上使用脚本或 ssh 连接来执行此操作。

当前的SD卡(4GB)的映射是。

16MB vfat
160MB squashfs
160MB squashfs
其余 ext4

这个想法是保留结构,但将原始 u-boot 放在开头。

相关内容