架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6862|回复: 8

【实战】OpenWrt 硬盘存储空间扩容

[复制链接]
发表于 2022-6-3 14:02:15 | 显示全部楼层 |阅读模式
需求:在默认安装完成 openwrt 后,查看只能使用了 500M 的存储空间,但是我硬盘容量是 128G,有大量的空间无法使用,我需要扩大 opwnwrt 的存储空间。如下图:

Open­Wrt 实际使用容量完全取决于 Open­Wrt 编译时所设置的固件大小。若我们想要充分折腾软路由,则需要对 Open­Wrt 进行扩容。
QQ截图20220603122258.jpg QQ截图20220603122411.jpg

安装工具

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

QQ截图20220603122717.jpg

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

将剩余空间扩容

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

QQ截图20220603122910.jpg

分区大小默认就是剩余空间,保持默认即可,直接回车,如下图:

QQ截图20220603123247.jpg

新建的分区名称为:/dev/sda3,切换到此分区后,左右键切换 Write 按下回车键,写入新分区。如下图:

QQ截图20220603123523.jpg

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

QQ截图20220603123549.jpg

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


QQ截图20220603132442.jpg

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

QQ截图20220603134905.jpg

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

QQ截图20220603135013.jpg

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

QQ截图20220603135345.jpg

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

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

依次输入所有命令行,然后运行 reboot 重启 OpenWrt。

等待重启完成后,输入 df -h 查看挂载点和空间使用情况,如下图:


QQ截图20220603140139.jpg

(完)




上一篇:VS 编译 Mixed Platform x64
下一篇:fdisk_dos_fix_chs: symbol not found
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-6-3 14:03:27 | 显示全部楼层
我使用的 openwrt 系统版本

固件版本        OpenWrt R22.1.1 GDQ Winter[2022] Compiled by eSir / LuCI Master (git-21.335.48743-5f363d9)
内核版本        5.10.88
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-8-27 23:04:55 | 显示全部楼层
感谢楼主分享经验
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-10-28 18:17:10 | 显示全部楼层
看看回复下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-11-9 14:46:36 | 显示全部楼层
感谢分享
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-11-27 14:45:16 | 显示全部楼层
多谢楼主分析,谢谢
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-12-17 12:51:49 | 显示全部楼层
多谢楼主分析,谢谢
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-12-17 14:51:43 | 显示全部楼层
fdisk_dos_fix_chs: symbol not found
https://www.itsvse.com/thread-10324-1-1.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2024-1-13 23:19:54 | 显示全部楼层
感谢分享
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-23 16:32

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表