OpenWRT 扩容
1 序言
情况是这样的,很多人安装 OpenWRT 后,安装软件发现空间不足,没办法安装软件。确实如此,官方的 OpenWRT 软件包只有 100 MB,随便一两个插件就没了,最少需要 1 GB 的软件包。不过像能自己安装 OpenWRT 的官方固件,能自己打插件的,水平应该都可以解决软件包空间扩容问题。所以像 iStoreOS,immortalWRT,Kwrt 以及其他人编译的 OpenWRT 固件,软件包最少都会有 1 GB 的。更多是需要挂载扩容盘符来跑 docker。

OpenWrt 的空间扩容问题,可以这么直接解决,直接扩容更目录也是可以的,但是你安装 docker 那些会万一出问题不是损坏系统。所以更多的是扩容**/根目录**或者是 overlay目录。
2 安装和使用工具
2.1 安装磁盘管理工具
打开系统→软件包,搜索安装 luci-app-diskman。

2.2 安装挂载点工具
打开系统→软件包,搜索安装 block-mount。

2.3 使用磁盘管理工具
打开系统→磁盘管理→编辑,创建分区,分区大小,挂载点,格式为 etx4。

2.4 使用挂载点工具
打开 系统→挂载点→添加相应的挂载。如果你扩容**/根目录**那就是软件包目录,如果扩容 overlay 那就是额外的目录,我一般会扩容 /opt/docker这个目录给 docker 用。

3. 直接扩容未安装的 IMG 镜像
-
上面的方法是在安装了系统后扩容,下面我们介绍的是在安装系统之前直接扩容镜像。
-
这个方法需要你有一台 Linux 虚拟机,debian 或者 ubuntu 都行,因为需要 dd 命令来扩容。
-
上传 img 的镜像到 Linux 目录,比如我上传到根目录。使用 dd 命令增加 img 镜像的空间,下面这句的意思就是,每一次写入 1M,写 2500次,就是写入 2.5 GB 左右。当然你可以些 5000 次就是扩容了 5 GB。
# 打开根目录cd /# 扩容2500MBdd if=/dev/zero bs=1M count=2500 >> openwrt镜像名称.imgparted openwrt镜像名称.imgprint# 查看第二还是第三个分区是大分区,通常默认是第二,100%代表上面2500MB全部扩容。resizepart 2 100%# 退出quit最后下载镜像到本地,然后正常写入OpenWRT系统就行。
部分信息可能已经过时




























