撰于 阅读 15

如何为RAX3000M路由器扩展存储空间

在配置路由器时,经常会遇到需要扩展存储空间的情况。本文将介绍如何为路由器添加额外的存储空间,并合理分配给软件包和Docker容器使用。以RAX3000M路由器为例,使用高功率固件进行操作,具体步骤如下:

  1. 准备工作:首先,确认路由器固件版本,本文使用的是高功率固件,适用于emmc和128M存储的固件。在软件包中,通常只有7.1M的空间,我们需要扩展这个空间,同时为Docker预留足够的存储空间。
  2. 更新opkg:登录路由器管理界面,更新opkg软件包管理器。在/etc/opkg/distfeeds.conf文件中,替换源地址为国内镜像,以便更快下载软件包。
  3. 添加cfdisk命令:由于固件中不包含cfdisk命令,我们需要先安装这个命令,以便进行磁盘分区。
  4. 配置网络:将路由器配置为局域网内的设备,而非主路由。在网络设置中,配置IPV4网关指向主路由,并添加自定义DNS,确保路由器可以连接网络进行更新。
  5. 检查网络连接:通过SSH连接路由器,使用ping baidu.com命令检查网络连接是否正常。
  6. 安装cfdisk:在系统-软件包-更新列表中找到cfdisk,并安装。
  7. 重启路由器:安装完成后,重启RAX3000M路由器。
  8. 分区磁盘:重启后,进入系统-挂载点-挂载点-添加,选择UUID找到50多G的设备。记录设备路径,例如/dev/mmcblk0p12。在SSH上执行cfdisk /dev/mmcblk0命令,选择mmcblk0p12进行分区,调整大小为3G,并写入更改。
  9. 格式化分区:使用mkfs.ext4 /dev/mmcblk0p12命令格式化分区,并创建挂载点目录mkdir /mnt/mmcblk0p12
  10. 挂载分区:执行mount /dev/mmcblk0p12 /mnt/mmcblk0p12命令挂载分区,并将/overlay/*目录下的内容复制到新分区cp -r /overlay/* /mnt/mmcblk0p12
  11. 添加挂载点:进入路由器网页管理界面,在挂载点设置中添加新的挂载点,并指向刚刚挂载的分区。
  12. 重启路由器:最后,重启路由器使更改生效。

通过以上步骤,我们可以成功为RAX3000M路由器扩展存储空间,并合理分配给软件包和Docker容器使用,从而提升路由器的性能和稳定性。


评论已关闭