当前位置:首页 > wifi设置知识 > 正文内容

openwrt空间不足怎么办(实践)

秋天2023年05月23日 09:02:47wifi设置知识403
路由器的设置和使用可能会让一些新手感到困惑,本文openwrt空间不足怎么办 将为您提供简单易懂的路由器指南和使用技巧。

想要把OpenWrt进行功能扩展,比如打造成一台小型NAS服务器,或者网页服务器等等,还有一道坎需要迈过。因为路由器的CPU和内存与电脑甚至是手机相比,都要弱了不少。CPU计算慢一些还可以将就,毕竟咱也没有那么高的需求,但存储空间不够,就装不了插件了,再强大的扩展能力也只能望洋兴叹。

无线路由器-网关-dtu

空间已经快满了,再满的话文件系统就会崩溃,全盘变成read-only状态,那时就只能重刷固件了

需求

在折腾其它扩展之前,我要在OpenWrt上外接一块500G的USB硬盘,实现以下需求:

硬盘分出一个512M的分区挂载为swap交换分区,可以看作是Windows平台上的虚拟内存,达到扩容内存的作用。 再分出一个5G的分区挂载为系统目录,扩容系统闪存。 剩余空间留作备用,有需求的时候再建立新分区,挂载到系统目录的子目录就可以使用。

安装需要的工具

要用到

cfdisk:傻瓜式分区工具

e2fsprogs:格式化工具

kmod-fs-ext4:ext4文件系统支持

SSH连接到OpenWrt命令行,输入命令更新软件包源:

opkg update

然后安装工具,输入命令:

opkg install cfdisk e2fsprogs kmod-fs-ext4

如果有提示“…installed in root is up to date”,说明系统中已经安装了这个工具。

对硬盘进行分区

将USB硬盘连接到路由器。首先要对硬盘进行分区,命令行中输入:

cfdisk

进入cfdisk程序界面,简单介绍下cfdisk的界面:

无线路由器-网关-dtu

双指放大查看

swap分区我之前已经做好了,接下来在未分区的位置上创建一个5G的新分区。

无线路由器-网关-dtu

双指放大查看

无线路由器-网关-dtu

双指放大查看

无线路由器-网关-dtu

双指放大查看

无线路由器-网关-dtu

双指放大查看

无线路由器-网关-dtu

双指放大查看

无线路由器-网关-dtu

双指放大查看

无线路由器-网关-dtu

双指放大查看

分区建立好以后,还需要进行格式化,因为我之前已经格式化过了,这里不再演示。格式化命令如下:

mkswap /dev/sda1           #把/dev/sda1建立为swap交换分区mkfs.ext4 /dev/sda2         #把/dev/sda2格式化为ext4文件系统

分别执行上面两条命令,注意/dev/sda1是你的设备名称,就是前面让你记下来的。

挂载swap交换分区

进入OpenWrt后台,系统→挂载点→swap→点击添加。

无线路由器-网关-dtu

双指放大查看

设备菜单处要选择之前mkswap的那个分区。

无线路由器-网关-dtu

双指放大查看

显示已挂载,但还要拉到页面最底部再点一次“保存并应用”。我之前设置不成功就是因为没点这里

验证swap是否建立成功,只需进入状态→概况,出现“虚拟内存”,表示已经成功了。

无线路由器-网关-dtu

双指放大查看

挂载系统根目录

这里本来要分两步,首先是挂载overlayfs,再挂载根目录。

overlayfs的主要作用有两个。一是压缩存储文件,在磁盘空间紧张的情况下尽量少占用空间;二是加了一层对系统底层的保护机制,在折腾不当的情况下可以“还原出厂设置”,避免变砖。

但我们挂载硬盘后,空间是够用的,路由器上还刷过不死Breed,overlay对我来说没啥用了,反而还增加了一个压缩过程,降低文件效率。

所以我决定直接挂载根目录,放弃overlayfs。

让我们再回到“挂载点”的设置页面。

在页面下方,swap上方,有个挂载点设置,点击添加。

无线路由器-网关-dtu

双指放大查看

注意,选择用UUID挂载识别设备会更准确,UUID下拉菜单,每个选项后面都列出了设备名称,可以帮你辨识设备。做完这几步后先不要点保存并应用。

回到SSH,执行以下命令:

mkdir -p /tmp/introot                                                          #在/tmp目录下创建introot文件夹 mkdir -p /tmp/extroot                                                         #在/tmp目录下创建extroot文件夹 mount --bind / /tmp/introot                                               #将/根目录挂载到inroot mount /dev/sda1 /tmp/extroot                                          #将硬盘挂载到extroot tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -        #把introot中的系统镜像打包并在硬盘中解包 umount /tmp/introot                                                          #取消挂载 umount /tmp/extroot                                                         #取消挂载

命令中涉及到设备名称的(/dev/sda1)这些地方,要换成自己的设备名。

这一步是把根目录复制镜像到准备挂载的设备中,挂载完成以后,OpenWrt就会从USB硬盘启动系统,并在闪存中保留备份,硬盘挂了的话,还可以从自身闪存启动系统。

执行完命令,再回到后台页面,点击保存并应用。

重启路由器。

无线路由器-网关-dtu

双指放大查看

可以看到已经扩容成功了。

结语

目前系统分区添加插件也不用担心空间不够了,添加了swap以后,虽然效率不高,但还是显著提高了路由器的稳定性。下一步计划挂载硬盘的剩余空间,作为内网共享使用并安装离线下载,初步实现NAS功能。

~我们建议您在设置路由器时遵循这些简单的步骤和技巧,以确保您获得最佳的网络连接体验。

扫描二维码推送至手机访问。

版权声明:本文由路由设置网发布,如需转载请注明出处。

本文链接:https://www.shoulian.org/luyou/post/40018.html

分享给朋友:

“openwrt空间不足怎么办(实践)” 的相关文章

怎么设置移动路由器限速

怎么设置移动路由器限速

有很多朋友不知道怎么设置移动路由器限速要如何操作,今天为大家整理了很多怎么设置移动路由器限速器相关的答案,组成一篇内容丰富的文章,希望能到您 本文内容目录一览: 1、路由器怎么设置网速限制 2、无线路由器wifi限速设置的方法 3、如何设置路由器限速? 4、怎么设置路由器限速方法 路由...

路由器无线开关怎么打开

路由器无线开关怎么打开

今天和朋友们分享路由器无线开关怎么打开相关的知识,相信大家通过本文介绍也能对无线路由开关怎么启用有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、路由器的wifi按钮怎么用 2、我在路由器页面里面将无线开关关了怎么开 3、路由器关闭无线功能怎么开启? 4、电脑把路由器wifi关...

路由器怎么关闭隐藏模式

路由器怎么关闭隐藏模式

本篇文章给大家谈谈路由器怎么关闭隐藏模式,以及路由器取消隐藏模式对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、路由器隐藏了怎么取消 2、wifi隐藏了怎么解除 取消隐藏wifi方法步骤 3、路由器隐藏网络怎么关 4、wifi被隐藏后怎么解除 路由器隐藏...

路由器怎么放置位置好呢

路由器怎么放置位置好呢

今天和朋友们分享路由器怎么放置位置好呢相关的知识,相信大家通过本文介绍也能对路由器怎么放置位置好呢视频有自已的收获和理解。自己轻松搞问题。本文内容目录一览: 1、路由器放在什么位置信号好 2、路由器放在高处好还是低处好 3、联通的路由器在家里面应如何摆放? 路由器放在什么位置信号好 路由器...

小米的路由器怎么绑定

小米的路由器怎么绑定

本篇文章给大家谈谈小米的路由器怎么绑定,以及小米路由器怎么绑定微信钱包对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文内容目录一览: 1、小米路由器怎么连接 2、《小米wifi》添加绑定路由器方法 3、电信联名小米C26609路由器如何绑定米家 4、小米路由器怎么设置静态IP...

主机的怎么连接路由器

主机的怎么连接路由器

今天给各位分享主机的怎么连接路由器的知识,其中也会对主机怎么连接路由器上网进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站 本文内容目录一览: 1、如何通过台式电脑连接路由器 2、台式机连接路由器怎么样设置 3、无线路由器怎么连接主机和猫? 4、台式电脑怎么连接路由器? 5、...