OpenWrt SquashFS 镜像扩容

最近搞了个软路由,OpenWrt 官方下载的镜像默认空间只有一百多兆,完全不够用的,白白浪费了 SD 卡的空间。本文记录一下如何将默认的空间给扩容。

解压安装包,得到 img 镜像文件

gzip -d friendlyarm_nanopi-r4s-squashfs-sysupgrade.img.gz

给 img 镜像文件末尾增加 6G 空白数据

dd if=/dev/zero bs=1G count=6 >> friendlyarm_nanopi-r4s-squashfs-sysupgrade.img

对 img 镜像文件进行分区调整,使分区占满整个镜像文件

parted friendlyarm_nanopi-r4s-squashfs-sysupgrade.img

# 显示出分区
print

# 将第二个分区调整为 100% 大小
resizepart 2 100%

# 完成退出
quit

最后,将 img 镜像文件打包成压缩文件

gzip friendlyarm_nanopi-r4s-squashfs-sysupgrade.img

这样最后得到的安装包就是扩容完成的了,用这个刷机即可,再也不会提示空间不足了。

参考链接:https://dickies.myds.me:56789/st/routeos/1024/

发表回复

您的电子邮箱地址不会被公开。