最近搞了个软路由,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/