用户登录

磊科N60PRO如何安装插件到U盘?OpenWrt硬路由扩容overlay空间

114 次浏览

磊科N60PRO很多玩家反馈128MB闪存太小了,刷好固件,软件包可用空间只有60MB左右,安装不了几个插件。

N60PRO自带一个USB3.0接口,我们可以外置U盘扩容,今天分享一下如何把插件安装到U盘里面实现扩容。

OpenWrt扩容overlay分区

想要把插件安装到U盘里,我们先了解一下OpenWrt系统的overlay分区

OpenWrt的overlay分区是可读写存储层,与只读的SquashFS系统联合挂载,实现用户配置持久化及软件安装。其核心作用包括:

  • 差异存储:仅记录用户修改的数据(如配置、插件),避免重复占用空间;
  • 快速恢复:清空overlay即可重置系统,无需重刷固件;
  • 灵活扩容:可挂载新分区扩展存储,支持外接硬盘或调整分区大小。

知道原理后,使用外置U盘扩容overlay分区,就能把插件安装到U盘里了:

使用DiskGenius工具U盘格式化为EXT4格式,分区表类型要GUID格式(即GPT),建议把U盘分成3个分区 :

  1. 一个5G左右给软件包/overlay使用
  2. 一个1G给虚拟内存使用(如果物理内存不足,闲置数据可自动移到交换设备暂存,以增加可用的 RAM。)
  3. 最后一个分区给网络共享(轻NAS)使用

未安装插件

如果是刚刷完固件、还没有使用,这个时候用U盘扩容overlay分区最简单:

▲ 插入U盘,来到系统→挂载点→已挂载的文件系统,点击卸载分区,先卸载挂载好的U盘

▲ 挂载点→添加一个挂载点,UUID选择自己的U盘,挂载点“作为外部 /overlay 使用”

▲ 保存并应用

最后,重启路由器,即可生效。

已经安装插件

已经用了一段时间,系统有安装插件,需要迁移overlay分区数据到U盘,再挂载overlay分区,SSH连接路由器:

把U盘挂载到/mnt/sda1
#迁移 /overlay 分区, 使用cp命令,将原/overlay分区文件,全部复制到 新建空间的挂载目录
cp -r /overlay/*  /mnt/sda1
cp -r /overlay/.fs_state /mnt/sda1

剩下的步骤和前面一样, 卸载掉sda1分区,然后重新把/dev/sda1的挂载点换成:作为外部overlay使用,重启路由器生效,已经安装的插件不会丢失。

总结

其他拥有USB接口的硬路由刷了OpenWrt系统,也可以采用这个方式。还有一定要买一个好一点的U盘,不然折腾多了容易坏,只是扩容安装插件建议使用闪迪酷豆,如果还要当轻NAS使用,可以使用移动固态硬盘。

打赏
假如文章对您有帮助,就请投喂下小猫吧 ´◡`
发布于 2025-04-02 11:34:28