当前位置: 首页 > news >正文

openwrt软路由配置-----扩展系统空间

首先安装软路由,可以查看上一篇文章:软路由安装指南

前提说明:

我的CPU是X86架构的J3160;固件是ext4格式的,固件格式可以从你的镜像文件中查看。另外一种SQUASHFS固件格式的,可能方法不一样。

在这里插入图片描述
进入主题,我的软路由系统盘竟然只有98M空间,这是我不能容忍的,我要把其他磁盘挂载到主目录下面。
在这里插入图片描述

1.安装磁盘分区的包

opkg update
opkg install cfdisk fdisk e2fsprogs lsblk

常见的磁盘分区工具有以下几个,你可以按照自己的机器安装分区工具:

cfdisk:命令行工具,适用于创建主分区和扩展分区,支持MBR和GPT分区表。
fdisk:命令行工具,适用于创建主分区和扩展分区,支持MBR分区表。
gdisk:命令行工具,适用于创建主分区、扩展分区和逻辑分区,支持GPT分区表。
gparted:图形界面工具,适用于创建主分区、扩展分区和逻辑分区,支持MBR和GPT分区表。

2.查看磁盘空间大小并分区

在这里插入图片描述

我的/dev/sda磁盘有119G,但是/根目录只有98M,需要把磁盘分区然后挂载到根目录.

我的磁盘分区表是gpt的,所以我是用cfdisk分区工具进行分区

使用cfdisk /dev/sda对磁盘/dev/sda进行分区

在这里插入图片描述
通过键盘的上下箭头选择free space,按回车,输入需要分区的大小,回车,通过左右箭头选择write写入,最后quit退出。

最后出现Syncing disks.表示已经完成
在这里插入图片描述

最后通过lsblk来确认分区是否完成。可以看到我的系统多了一块我新增的sda3,大小为119G(后面我觉得太大了,改成了20G),我要将他挂载到系统目录。

在这里插入图片描述

3.格式化分区

格式化使用mkfs.ext4 /dev/sda3命令将sda3分区格式化。
在这里插入图片描述

4.新增挂载

在浏览器上输入软路由的ip地址进入软路由的系统页面。

选择系统–>软件, 输入block, 安装block-mount,然后重启一下(或者使用opkg install block-mount安装)。reboot重启之后系统下面就会有一个挂载点的选项。

在这里插入图片描述
鼠标滚动到最下面,选择添加挂载点
在这里插入图片描述
UUID选择我们新增的/dev/sda磁盘,挂载点选择作为根系统目录使用

在这里插入图片描述
将下面代码中的/dev/sda1改为刚刚我们分区的/dev/sda3

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/sda1 /tmp/extroot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

改完之后如下所示,运行下面的代码。运行完成之后重启。

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/sda3 /tmp/extroot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

再次进入系统页面,发现可用磁盘空间变大了。在这里插入图片描述

相关文章:

  • 【Linux】39.一个基础的HTTP Web服务器
  • 入侵检测系统(IDS)和入侵防御系统(IPS)有啥区别?
  • Linux系统05---进程
  • 安科瑞测频仪表:新能源调频困局的破局者
  • 【AI提示词】常青笔记生成器
  • 鸿蒙开发中的并发与多线程
  • 程序化广告行业(72/89):Tag Manager系统代码操作与行业发展剖析
  • yarn:error Error: certificate has expiredERR_OSSL_EVP_UNSUPPORTED解决
  • 【QT】QT的消息盒子和对话框(自定义对话框)
  • LLC工作模态详解
  • 数据结构与算法-图论-复习1(单源最短路,全源最短路,最小生成树)
  • 突破,未观测地区罕见极端降雨的估计
  • Qt 子项目依赖管理:从原理到实践的最佳分析:depends还是 CONFIG += ordered
  • CVE-2025-24813 漏洞全解析|Apache Tomcat 关键路径绕过与RCE
  • 【AI论文】重新思考预训练中的反思
  • 【ES系列】Elasticsearch简介:为什么需要它?(基础篇)
  • ArcGIS 给大面内小面字段赋值
  • EV值澄清
  • 线程池的主要种类及特点
  • 视频设备轨迹回放平台用EasyCVR打造变电站智慧消防远程集中视频监控方案
  • 贵州专业网站建设公司哪家好/怎样建网站赚钱
  • 英文网站公司/外贸seo优化公司
  • 百度网站建设的一般要素/网站设计服务企业
  • 知名企业核心价值观/长春做网站公司长春seo公司
  • 简阳城乡建设委员会网站/免费网站seo优化
  • 网站做301重定向的作用/东莞做网站公司