immortalwrt(openwrt-ext4版) x86/64软路由扩容

玩机测评 > 路由器 (2967) 2024-07-09 14:48:16

注意:官方版固件,只有ext4版本支持该方法,而且ext4版本推荐实用该办法。官方squashfs版使用该方法无效!!!squashfs版本请参考:openwrt官方squashfs版 x86/64扩容-左搜 (leftso.com)

接上一篇,安装完成immortalwrt 23.05.2后,一般物理机器的硬盘都比较大,默认安装使用1G不到空间,剩余空间要用起来,则有了这篇扩容篇博客。同时该文可作为扩容软件包空间,扩容overlay分区/挂载点大小应用。

先通过浏览器登录到路由,然后在【系统→软件包】菜单下安装下面两个工具

  • lsblk
  • cfdisk
操作示例图-9bf57349ed0a4d7d87abb20915905793.png
lsblk安装

 

 

操作示例图-3bf0cd344cac418fabf687a6ffdf62a2.png
cfdisk安装

 

 

接下来通过ssh工具连接到路由器,这里以xshell为例,输入路由器ip,如192.168.1.1,然后输入账号root/你的密码登录

执行lsblk,查看目前分区挂载情况

操作示例图-e1ace5042ba5433b9e04de07e25f2e66.png

 

可以看到,默认有 sda1/sda2/sda128,至于为啥有个128不清楚如果你的不一样也没关系。安卓序号来。

接下来通过cfdisk 新建两个分区 计划sda3 划分2Gb用来挂载overlay(路由的软件配置等,从上面软件安装界面可以看到默认才可令的235mb)。如有其他需要则再划分剩余空间,这里我就先扩一个sda3

执行名cfdisk,就会打开下面界面

操作示例图-2c75f3a12b11482ba76dea701af531ca.png
cfdisk分区

 

提示:当你有多个盘时候,需要执行命令 cfdisk /dev/sd?你需要操作的盘,如果只有一个则直接cfdisk回车即可打开上面页面。

按键盘上下键切换光标到Free space

操作示例图-4bebdf7ced0d435f8ba5d404b6587a50.png
Free space

通过键盘左右键选择 New(默认在New上),然后回车

输入大小,这里修改成2G

操作示例图-db1b7d21617e485e943ab72eea02660f.png

回车

操作示例图-3b497ee920824365b0a41f98023b43c0.png

鼠标左右键,切换到[Write]回车

操作示例图-87eb2d7df66549948c718192874f39d3.png

输入yes回车

操作示例图-cd35ca564ccc462c8bd645ce6c3051ed.png
提示分区表修改成功

切换到Quit,回车退出

操作示例图-94831ff873a34062ae575b1bc0315f9b.png

再次查看分区情况,可以看到sda3 2g有了,只是目前还没格式化和挂载,执行下面命令进行挂载分区

格式化分区

mkfs.ext4 /dev/sda3

挂载分区

mount /dev/sda3 /mnt/sda3

挂在后再次查看挂载情况

操作示例图-883dadc214df49f0a2031f90fd147d6c.png

备份over里面内容到新分区里面

cp -r /overlay/* /mnt/sda3/
操作示例图-3f73e37348db40548886b8deeace38fc.png

 

至此ssh操作部分结束,接下来切换到浏览器操作

选择菜单【系统→挂载点】

操作示例图-c241089a83de470b8b38ec0cd72c8f7f.png

 

操作示例图-fe5b8521cc114fe997c15efa83d1b65c.png

uuid后面有分区提示,挂载点则选择overlay,保存,再点击下面的保存并应用

 

操作示例图-3b5b0220635a4897b65637a694b6dcfc.png

 

应用后,重启路由,再次去软件包管理查看空间,可以看到最大已经是2G了,参考下面

操作示例图-fda7bbedb48c4a608df9739260ddc403.png

好像被吃了0.1G,不清楚啥情况了。。哈哈

https://www.leftso.com/article/2405241011373231.html

相关文章
一般物理机器的硬盘都比较大,默认安装使用1G不到空间,剩余空间要用起来,同时该文可作为扩容软件包空间,扩容overlay分区/挂载点大小
openwrt官方版 x86重启挂载/overflay失效解决
immortalwrt/openwrt 23.05 x86 主路由必选插件推荐i18n-base-zh 语言基础包
immortalwrt/openwrt 物理x86设备安装教程,包括资源下载基础配置等。
openwrt ttyd 拒绝连接 无法打开ssh窗口解决办法。
openwrt 23.05.x 卸载某些软件后报错Unhandled exception during request dispatchingmodule 'luci.ucodebridge' ...
前置条件小米路由器3G v1(如何区分v1,有usb3.0的是v1)已经刷好breed 进入breed web 控制台断电,先用牙签戳住重置不放,同时插入电源,等网口灯闪烁几次后松开。
提示:操作有重置风险,请备份配置先 接口删除WLAN接口管理菜单,删除WLAN WLAN6 VPN等接口只保留br-lan 添加CLIENT接口添加一个DHCP 客户端接口,命名为CLIENT