首页 网络技术 OpenWrt 存储空间扩容

OpenWrt 存储空间扩容

1.2 通过 Xshell、Putty 等 SSH 终端工具登录 Open­Wrt ,安装磁盘分区工具:

opkg update
opkg install cfdisk fdisk e2fsprogs

命令行中 cfdisk 、fdisk 均为磁盘分区工具,e2fsprogs 包含了 mkfs 命令,用于格式化分区。

2. 方案一:利用剩余空间扩容

2.1 创建新分区

SSH 终端运行 cfdisk 命令进入磁盘分区界面,通过键盘上下键切换到 Free space (剩余空间),左右键切换至 NEW (新增分区),然后按下回车键。

分区类型设置为 Primary (主分区),按下回车键。

左右键切换 Write 按下回车键,写入新分区。

输入 yes 按下回车键,确认写入新分区。

切换 Quit ,按下回车键退出。运行 fdisk -l 命令,查看是否成功创建新分区。

2.2 格式化新分区

SSH 终端运行下面的命令,将新分区的文件系统格式化为 ext4

mkfs.ext4 /dev/sda3

2.3 挂载新分区

进入 Open­Wrt 管理后台,依次点击 系统 – 挂载点 找到并点击全局设置中的 生成配置 。

在 挂载点 找到创建的新分区,点击 修改 重新调整挂载项目的设置。

勾选 启用此挂载点挂载点 选择为 作为根文件系统使用 ,完整复制根目录准备中的所有命令行后,点击 保存并应用

⚠️ 上面复制得到的命令行不要直接运行!!!不要直接运行!!!否则报错。

需要手动修改命令行中 mount /dev/sda1 /tmp/extroot 为 cfdisk 创建的新分区盘符,例如这里应修改为 mount /dev/sda3 /tmp/extroot,然后进入 SSH 终端,运行修改后的完整命令行,如下:

mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/sdb1 /tmp/extroot # 修改后
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot

回车键到底,直到跑完所有命令行。然后运行 reboot 重启 Open­Wrt ~

重新进入 SSH 终端运行 df -h ,如上图表示扩容成功~

为您推荐

中国大陆如何使用境外手机号码注册telegram与tiktok

中国大陆如何购买使用境外菲律宾手机号码注册telegram与tiktok

在中国大陆使用菲律宾Globe实体手机卡注册Telegram和TikTok教程 本文将详细指导中国大陆用户如何通过购买菲...
国外的网赚平台CJ ShareASale ClickBank比较

国外的网赚平台CJ ShareASale ClickBank比较

在2025年,综合性联盟营销平台中,CJ Affiliate(cj.com)仍然是影响力最大的平台之一,尤其是在VPS和...
机场选择指南:如何挑选靠谱的科学上网服务

机场选择指南:如何挑选靠谱的科学上网服务

在选择科学上网服务(俗称“机场”)时,很多人因为不了解行情而踩坑,甚至被推荐到一些低质或不靠谱的机场。选择机场的核心原则...

谷歌seo免费查询外链的工具网站

可以查询域名外链的方法有很多,不过免费且不限制太多功能的工具比较少。以下是一些可以免费使用的域名外链查询工具(带免费额度...
Discuz X3.5自动更新发帖时间

Discuz X3.5自动更新发帖时间

解决方案:PHP脚本 + Cron Job 1. 创建PHP脚本 在Discuz X3.5根目录下创建一个脚本文件,用于...
翻墙协议sing-box、Xray 和 v2ray比较(推荐 sing-box)

翻墙协议sing-box、Xray 和 v2ray比较(推荐 sing-box)

sing-box、Xray 和 v2ray 是三种常用的代理工具,均用于科学上网或网络隐私保护。以下是它们的主要区别和特...
返回顶部