RAX3000M路由器是一款性价比非常高的wifi6路由器,它的硬件配置:

  • CPU: mt7981
  • 内存(ram): 512MB
  • 闪存(rom): 128MB
  • usb3.0接口(可以接usb-hub进行扩展来挂载多个usb设备)

cpu是联发科wifi6性能很不错的芯片,内存512在同价位中最高,带usb3.0可外接移动硬盘/优盘等设备实现家庭数据存储,读写速度非常快,可以跑满接口带宽。 唯一不足之处是自带的闪存太小了,只有128MB,刷完一些openwrt固件后可用自由安装软件包空间仅剩几十兆,根本装不了太多东西,更别提有人还想用它来跑docker。

我安装的是237大佬的固件(固件大小五十多兆,非精简版),可以去恩山论坛搜索,安装完后可用空间只有四五十兆。所以我需要对其进行扩容,不多废话,直接上扩容步骤:

  1. 先确保openwrt安装了cfdisk这个软件,没装的话去“系统”-“软件包”中搜索安装
  2. usb3.0接口外接一个优盘或者硬盘,容量看你的用途,如果不用docker,有个三/五G足够了
    • 建议优盘提前用diskgenius删除空白的分区,不用提前分,后面会在路由器上用cfdisk分区
    • 插入后用命令fdisk -l可以看到插入的优盘及其信息,如下图我的优盘设备是/dev/sdc,大小1GB。
  3. 使用cfdisk软件对优盘进行分区
    • 找准自己的设备路径后,执行cfdisk /dev/sdc,你会进入一个交互界面,选择[new],然后输入要新创建的分区大小,然后选择[write],选择[exit]退出即可。(这里如果你的优盘是mbr分区类型而不是gpt,中间可能会让你选择主分区还是逻辑分区,选主分区就好,最多可以有4个主分区,如果超过的话,你需要用逻辑分区)。
    • 创建好分区后,你可以再次使用fdisk -l来查看新建的分区,如下图,我的多了一个/dev/sdc1。
    • 等待格式化完出现以下信息即为成功
  4. 挂载此分区到/mnt/sdc1。先创建文件夹:执行mkdir /mnt/sdc1, 再挂载:执行mount /dev/sdc1 /mnt/sdc1
    • 可以用df -h来检查是否挂载成功。
    • 为什么要挂载到一个具体的文件夹上呢?因为我们要把现有的overlay数据拷贝到新分区,那么必须要挂到具体的文件夹中,否则无法写入。
  5. 将原有overlay空间内的数据拷贝到刚刚的分区中
    • 执行cp -r /rom/overlay/* /mnt/sdc1将现有的overlay数据拷贝到挂载的新分区内。
    • 这里务必注意一下,你的overlay数据的位置,有的openwrt系统的overlay位置是/overlay,而不是我的/rom/overlay。正常的overlay目录下的文件应该是下图这样:
  6. 回到webui界面中,“系统”-“挂载点”-“挂载点”-“添加”,配置刚刚的分区挂载点为“作为/overlay使用”,“保存”后别忘了再点最下面“保存及应用”才能保存成功
  7. 重启路由器。之后就可以看到“系统”-“软件包”中可用空间增大,扩容成功。

标签: 路由器, RAX3000M, 扩容, overlay

添加新评论

0%