OPENWRT squashfs镜像直接扩容的方案(安装前)
以下都在在debian 11上面操作,用ssh登录上去
下载OpenWRT的gz镜像之后,解压
gzip -d openwrt-22.03.2-x86-64-generic-squashfs-combined.img.gz
解压这后,给这个img镜像增加空间
dd if=/dev/zero bs=2M count=1024 >> openwrt-22.03.2-x86-64-generic-squashfs-combined.img
用dd命令,2M即一次增加2M的空间,增加1024次,也就是2G的空间
用parted命令进入img镜像,把刚才增加的空间扩展进去
parted openwrt-22.03.2-x86-64-generic-squashfs-combined.img
用print查看一下分区
发现有两个区,第二个分区还是原始的空间,下面把增加的空间扩展给第二个分区
resizepart 2 100%
完成,退出
quit
OPENWRT squashfs镜像扩容完成。