OpenWrt磁盘扩容与挂载

小编:霸主 更新时间:2025-10-30 12:22

很多朋友刷了OpenWrt系统后会发现,默认的根分区空间太小,大概只有一百多兆,装点插件就不够用了。其实可以通过添加新的硬盘分区,把根分区扩展到更大容量,让系统能自由安装更多软件包。整个过程不复杂,跟着下面步骤做就行。

OpenWrt磁盘扩容与挂载

准备工作

在开始之前,检查下路由器能上网,因为扩容需要下载脚本和依赖包。要注意,这里讲的系统镜像是squashfs文件系统类型,跟ext4的操作方式不一样。

扩容操作步骤

1. 下载扩容脚本

在终端中输入命令下载所需脚本。

wget -U "" -O expand-root.sh "https://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,建议单独创建一个虚拟磁盘作为系统的数据存储盘,别和固件所在的磁盘放一起,这样后期管理更方便,也不容易出错。

挂载新分区小贴士

扩容完成后,如果还想给系统挂载新的分区,比如 /opt或 /mnt,可以手动在系统里创建挂载点并编辑fstab文件,挂载前要确认目标磁盘没有被其他程序占用。

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

OpenWrt磁盘扩容与挂载

Docker用户要注意

如果系统里启用了Docker,要记得在扩容前先停掉它。还有一点/opt挂载过的要先卸载掉,否则可能导致挂载失败。