OpenWrt虚拟机环境中的Overlay分区扩容实战指南

📅 2026/7/23 11:13:39
OpenWrt虚拟机环境中的Overlay分区扩容实战指南
1. 为什么需要扩容Overlay分区OpenWrt作为一款轻量级路由器系统,默认安装时分配的存储空间往往比较有限。特别是在虚拟机环境中,初始分配的磁盘空间可能只有128MB甚至更小。当你开始安装各种插件时,比如广告过滤、科学上网工具或者Docker容器,很快就会遇到"空间不足"的报错。我刚开始用OpenWrt时就踩过这个坑。装了几个插件后,系统频繁提示存储空间不足,连基本的opkg update都执行不了。这时候就需要对Overlay分区进行扩容。Overlay分区相当于OpenWrt的可写层,所有系统修改和新增文件都存储在这里。虚拟机环境下扩容有个明显优势:可以随时添加虚拟磁盘而不用关机。相比物理设备需要插拔硬盘,虚拟机的磁盘管理要灵活得多。不过要注意,不同文件系统格式(SquashFS/ext4)的扩容方式有所区别,本文主要针对SquashFS格式。2. 准备工作与环境检查2.1 确认当前系统状态动手前先确认几个关键信息。SSH登录到OpenWrt后,运行以下命令查看磁盘使用情况:df -h典型输出如下:Filesystem Size Used Available Use% Mounted on /dev/root 4.0M 4.0M 0 100% /rom tmpfs 54.1M 2.3M 51.8M 4% /tmp /dev/loop0 92.8M 73.7M 12.1M 86% /overlay overlayfs:/overlay 92.8M 73.7M 12.1M 86% / /dev/sda1 15.7M 4.8M 10.6M 31% /boot /dev/sda1 1