由于OpenWrt系统默认的根分区太小(默认124M),无法安装太多软件包,那么我们可以通过通过添加新的硬盘分区达到扩容根分区的目的,从而将根分区扩容到我们理想的大小。

注:本OpenWrt系统扩容根分区系统镜像为squashfs文件系统。
前提准备:路由器需要联网以下载脚本,下面是具体步骤(在终端下进行)
1.首先下载需要运行的脚本:
wget -U "" -O expand-root.sh "http://openwrt.org/_export/code/docs/guide-user/advanced/expand_root?codeblock=0"
2.运行下载的脚本以生成扩容脚本:
. ./expand-root.sh
3.安装扩容所需要的软件包:
opkg update
opkg install parted losetup resize2fs
4.运行扩容脚本:
sh /etc/uci-defaults/70-rootpt-resize
运行扩容脚本后路由器会重启,重启后即可完成扩容。

OpenWrt系统创建挂载新分区教程:
虚拟机用户建议单独虚拟一个磁盘用于Openwrt存储数据,和固件所在的磁盘分开。
下一步前,如果已经有启用Docker,必须先停用。
并卸载已挂载的/opt 否则会挂载失败 !!!








