1. 为什么需要扩容Overlay分区
如果你正在使用eSir大神编译的OpenWrt固件,大概率会遇到一个头疼的问题——软件包空间不知不觉就满了。我自己就踩过这个坑,那天只是想更新一个阿里云盘WebDAV插件,结果系统提示空间不足,更新直接失败。查看系统状态才发现,Overlay分区只剩下几MB空间,连保存配置都成问题。
Overlay分区在OpenWrt系统中相当于一个"可写层",我们的所有系统配置、安装的插件、下载的文件都存储在这里。eSir的固件功能非常丰富,但默认的Overlay分区大小往往只有几百MB,用不了多久就会捉襟见肘。特别是如果你喜欢折腾各种插件,或者需要运行Docker容器,那点空间根本不够用。
传统的解决办法是重新刷写一个扩容版的固件,但这意味着你要备份配置、重刷系统、恢复设置,整个过程既耗时又有风险。而我今天要分享的方法,可以直接在现有系统上无损扩容,不需要重装系统,所有配置和插件都会完整保留。这个方法我已经在多个版本的eSir固件上测试过,包括GDQ高大全版和精品小包版,都非常稳定。
2. 扩容前的准备工作
在开始操作之前,我们需要做好充分的准备。首先确保你的软路由有足够的磁盘空间可供分配。通过SSH登录到OpenWrt后台,使用lsblk命令查看当前的磁盘分区情况:
root@OpenWrt:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 16M 0 part /mnt/sda1
└─sda2 8:2 0 300M 0 part /rom
这里可以看到我的磁盘总容量是20GB,sda2分区只有300MB,这就是我们需要扩容的Overlay分区。重要的是要确认有足够的未分配空间(Free space),如果没有的话,可能需要先调整虚拟机配置或者物理磁盘。
接下来需要安装必要的工具包。虽然eSir固件已经包含了大部分常用工具




1万+

被折叠的 条评论
为什么被折叠?



